Debian でのプロキシ設定

Debian でのプロキシ設定

Debian のインストール中に、 の形式で標準プロキシ文字列を求められ、http://user:password@host:port/それを入力しました。更新中に apt-get が実行され、ファイルが取得され、Debian がインストールされました。ただし、 を実行しようとすると、インストール中に入力したホストがどこにあるかsudo apt-get install ...というメッセージを含むエラー メッセージが表示されます。Could not resolve proxy_hostproxy_host

プロキシ情報を設定する必要がある場所は他にありますか?

答え1

以下は一般的なプロキシ、apt、wget 用であり、user:password@それらを必要としないプロキシの場合は削除できます。

一般プロキシの場合:

touch /etc/profile.d/proxy.sh

以下を追加します。

export ftp_proxy=ftp://user:password@host:port
export http_proxy=http://user:password@host:port
export https_proxy=https://user:password@host:port
export socks_proxy=https://user:password@host:port

APT プロキシの場合:

touch /etc/apt/apt.conf.d/99HttpProxy

以下を追加します。

Acquire::http::Proxy "http://user:password@host:port";

wgetの場合:

nano /etc/wgetrc 

プロキシ行を見つけてコメントを解除するか、存在しない場合は追加します。

http_proxy = http://user:password@host:port
https_proxy = ...
...

答え2

セットアップ中に入力されたhttpプロキシ情報は、(通常)ファイルに保存されます。/etc/apt/apt.conf

Acquire::http::Proxy "http://user:password@host:port/";

答え3

bash.bashrc ファイルを編集し、ファイルの末尾に次の行を追加します。

export ftp_proxy="ftp://user:password@proxyIP:port"
export http_proxy="http://user:password@proxyIP:port"
export https_proxy="https://user:password@proxyIP:port"
export socks_proxy="https://user:password@proxyIP:port"

関連情報