Fedora21を使用する企業環境でWi-Fiを使用する必要があります。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
ありがとう
私はFedora20を使用しているので、Yumdownloaderを実行して、Fedora21と依存関係のリストを要求しました。
$ 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
Cntlmの場合は、yumdownloader --download-onlyを使用してから、rpm-iVhを使用してインストールします。
次に、必要に応じてcntlmを使用します。