Ubuntu 11.10システムをプロキシ経由でインターネットに接続しました。apt-get経由でパッケージをインストールしたいと思います。それをしようとすると、次のエラーメッセージが表示されます。
Sudo apt-get install libboost-program-options-dev
[...]
Err http://gb.archive.ubuntu.com/ubuntu/ oneiric/main libboost1.46-dev i386 1.46.1-5ubuntu2
407 Proxy Authentication Required
何か案は?
この方法は私のために働いた.....ちょうど試してみてください...
ファイルを確認してください/etc/apt/apt.conf
内容は、
Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";
これが、ユーザー名とパスワードの情報がないため、プロキシに到達できたが、それを通過できなかった理由です。その情報を入れてください。
Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";
ファイルを保存して完了です...
BROTIP:これらの行を別のファイル/etc/apt/apt.conf.d/80proxy
に追加する方が適切です。これにより、バージョンアップグレード後の変更が失われないことが保証されます。
プロキシを一時的に構成するには、http_proxy
環境変数を設定します。プロキシがポートproxy.example.com
上の8080
であり、ユーザー名user
とパスワードpass
で認証する必要がある場合、次を実行します。
Sudo http_proxy='http://user:[email protected]:8080/' apt-get install package-name
このようなプロキシを永続的に設定するには、次を含む/etc/apt/apt.conf.d/30proxy
を作成します:
Acquire::http::Proxy "http://user:[email protected]:8080/";
変更は、次にaptを実行したときにすぐに表示されます。
別の方法は、Synaptics Package Managerを使用して、その環境設定で接続先のプロキシを設定することです。次のパスを使用して構成を見つけることができます:設定->設定->ネットワーク