web-dev-qa-db-ja.com

端末からaptのプロキシを設定する

可能性のある複製:
apt-getはプロキシでは動作しません

私は端末のプロキシ設定を次のように変更しようとしました:

export HTTP_PROXY=http://10.1.3.1:8080

そして

export http_proxy=http://10.1.3.1:8080

しかし、新しいパッケージをインストールまたはapt-getを更新しようとすると、apt-getは以前に設定されたプロキシに接続しようとしていると思われるメッセージを表示し始めます。

Sudo apt-get update  
0% [Connecting to 10.1.2.2 (10.1.2.2)] [Connecting to 10.1.2.2 (10.1.2.2)

私はbashrcファイルを介してプロキシを設定しようとしましたが、そのdinは動作します。私が覚えている限り、10.1.2.2はGNOME GUIを使用して設定されていましたが、現在GUIにアクセスできないため、ターミナルから設定しようとしています。

45
Usman

さて、解決しました。 /etc/apt/apt.confに次の行を追加すると、問題が解決しました:Acquire::http::proxy "http://10.1.3.1:8080/";

ファイルが存在しない場合は作成します。 apt.conf.dディレクトリと混同しないでください。

58
Usman

ファイル:

/etc/environment

すべてのプロセスで使用できるシステム全体の環境変数を指定する正しい場所です。詳細については、 https://help.ubuntu.com/community/EnvironmentVariables を参照してください。これはスクリプトファイルではなく、構成ファイルであることに注意してください。

指定したコマンドに対してのみこれが必要な場合は、(rootとして)を使用します。

http_proxy=http://10.1.3.1:8080 apt-get update
57
Julian Knight

あなたの編集:

gedit /etc/profile

この形式で詳細を入力します。

export http_proxy=http://username:password@proxyhost:port/ 
export ftp_proxy=http://username:password@proxyhost:port/

次に、

Sudo apt-get update

それはあなたのためにそれを行う必要があります。

前述のように、プロキシをapt.confに入力できます(Piyush Credit)

11
LinuxBill