質問: curlを使用してダウンロードし、yumを使用してインストールします(ntlmプロキシの問題) 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