Мне нужно использовать 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 по своему усмотрению.