特定のリポジトリのapt-getプロキシ?


10

私に我慢してください、私は明確な解決策がなくてもできる限り最善を尽くして検索しました。

私は会社のファイアウォールの背後にいます。いくつかのプロキシサーバーを使用して、大規模なインターネットにアクセスできます。私の会社のITグループは、WAN内の主要なDebianリポジトリを親切に反映しています。

WAN(つまりインターネット)の外でいくつかのリポジトリを使用したいと思います。apt-getに他のプロキシではなくこれらのプロキシを使用するように指示することは可能ですか?

apt.confで定義されたプロキシと有効化されたプロキシの両方を使用すると、ファイアウォールの内側にあるものにbarfsし、プロキシを定義しないと、ファイアウォールの外側のソースにbarfsします。

apt.confのmanページにいくつかの言及がありますが、source.listファイルにプロキシステートメントを配置しても機能しません(構文が間違っている場合を除きます)。

ありがとう

ジェリー

回答:


18

次の/etc/apt/apt.conf.d/01proxyような内容のファイルを作成します。

Acquire::http::Proxy::external.repo.host "http://your.proxy.host/";

次の設定では、external.repo.host上のリポジトリへのすべてのhttpリクエストは、your.proxy.hostのhttpプロキシ経由でプロキシされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.