используйте curl для загрузки и yum для установки (проблемы с прокси NTLM)

используйте curl для загрузки и yum для установки (проблемы с прокси NTLM)

Мне нужно использовать Wi-Fi в корпоративной среде с моей Fedora 21. Она использует NTLM. С помощью curl я смог зайти на сайты (yahoo), настроив прокси, тип прокси, пользователя и пароль, но с помощью yum я не смог (я имею в виду, что я установил прокси/пользователя/пароль, но не нашел настройки, которая бы говорила, что я хочу использовать аутентификацию NTLM).

Теоретически я мог бы использовать пакет cntlm для этого, но я не могу использовать yum для его установки...

Есть ли способ загрузить пакет с помощью curl, а затем установить его с помощью yum?

ЛЮБОЕ решение приветствуется. Например: если я могу использовать машину с Windows для загрузки пакета, скопировать его на USB-накопитель и затем установить с помощью yum, я буду так же счастлив. Но в случаях, когда я не могу рассчитывать на Windows и Linux, лучшим ответом будет только Linux :)

Если это поможет: yum list cntlmговорит:

cntlm.x86_64 0.92.3-7.fc21 fedora

Спасибо

решение1

У меня Fedora 20, поэтому я запустил yumdownloader, запросив Fedora 21 и список зависимостей:

$ yumdownloader --urls  --resolve --releasever=21 cntlm
http://mirrors.ircam.fr/pub/fedora/linux/releases/21/Everything/x86_64/os/Packages/c/cntlm-0.92.3-7.fc21.x86_64.rpm

Как видите, зависимостей нет. Так что вы можете скачать этот rpm с помощью curl (он произвольно взят с зеркала во Франции) и установить его с помощью rpm -i (или yum install).

$ curl http://mirrors.ircam.fr/pub/fedora/linux/releases/21/Everything/x86_64/os/Packages/c/cntlm-0.92.3-7.fc21.x86_64.rpm >/tmp/cntlm.rpm
$ sudo rpm -i /tmp/cntlm.rpm
$ # or sudo yum install /tmp/cntlm.rpm

решение2

Для cntlm используйте yumdownloader --download-only, а затем используйте rpm -iVh для его установки.

затем используйте cntlm по своему усмотрению.

Связанный контент