web-dev-qa-db-ja.com

apt-getを構成して、プロキシにPacファイルを使用するにはどうすればよいですか?

私の職場では、プロキシネットワークにPacファイルを使用します。また、ブラウザにその作業を適切に設定するときにPacファイルを使用します。私がURLを正常に機能させたとき。

しかし、apt-getについては更新できませんでした。

そのために、ネットワークプロキシに同じURLを追加しました。 pacファイルにユーザー名またはパスワードがありません。

私の新しいubuntu 11.10。でapt-getがどのように機能するかを教えてください私はこの問題を解決するために本当に苦労しています

10
dev

APTがPACファイルを直接使用できるかどうかはわかりませんが、(かなりの作業/理解で)PACファイル自体から関連するプロキシ情報を抽出し、この情報を使用して_を構成できますAPTはHTTPプロキシを使用します。

PACファイルは、基本的にJavaScript関数で構成されています。関数のreturnステートメント(1つ以上)は、プロキシサーバーのアドレスとポートを返します。次に例を示します。

return "PROXY proxy.some.site:8080; DIRECT";

ブラウザにアドレスを入力して、PACファイルを見るだけです。この情報を使用して、APT構成ファイルを作成できます。

Sudo gedit /etc/apt/apt.conf.d/proxy

次の情報が含まれるようにファイルを変更する必要があります。

Acquire::http::Proxy "http://proxy.some.site:8080";

ファイルを保存し、次のapt-getの実行では、構成されたプロキシ設定を使用する必要があります。

APTがPACファイルを使用できるのはいいことです。なぜなら、私たちもPACファイルを使用しているからです。おそらく他の誰かがそれが機能するかどうか/どのように機能するかを知っています...

AptGetのUbuntu Wikiページ には、APTのプロキシを設定する方法のヒントもあります。

https://superuser.com/questions/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script も参照してください

6
oddfellow