In this guide guide will learn how to configure APT Proxy on Debian 10 Buster. もしあなたがプロキシサーバの後ろで Debian 10 システムを動かしているなら、 パッケージのインストールに失敗したことがあるかもしれません。
Configure APT Proxy on Debian 10 Buster
Debian 10 Buster で APT プロキシを設定するには、プロキシサーバの IP アドレスとポート、そしてプロキシサーバが認証をサポートしていれば認証ユーザ名とパスワードが必要です。
Temporary APT Proxy Configuration
Temporary APT proxy configuration involves creating proxy environment variables which can be http_proxy or https_proxy as shown below;
In my environment, 192.161.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0, 192.162.0168.43.1 がプロキシサーバーの IP で、3128 がプロキシサーバーのポートです。
HTTP プロキシでは、以下のコマンドを実行して、プロキシサーバーとポートを定義する http_proxy 環境変数を作成するだけでよいです。
export http_proxy='http://192.168.43.1:3128'
HTTPS プロキシの場合;
export https_proxy='https://192.168.43.1:3128'
プロキシが認証をサポートし、ログインにユーザー名/パスワードを必要とする場合、単に;
HTTP(S) プロキシの場合;
export http_proxy='http://192.168.43.1:3128'
HTTP(S)の場合、プロキシ・サーバーのポートを指定します。
export http_proxy='http://192.168.43.1:3128'
export https_proxy='https://192.168.43.1:3128'
また、以下のようにaptコマンドの前にプロキシを設定することもできます;
sudo 'http_proxy=http://192.168.43.100:3128' apt update
または
sudo 'http_proxy=http://Username::3128' apt update
APTプロキシの永久設定
APT設定ファイル上でAPTプロキシの永久設定をすることが可能です。 例えば、/apt/apt.conf.の下にプロキシ設定ファイルを作成することができます。
vim /etc/apt/apt.conf.d/02proxy
For HTTP Proxy;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
For HTTPS;
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
For HTTP and HTTPS;
Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
or simply;
Acquire { HTTP::proxy "http://PROXYSERVERIP:PROXYPORT"; HTTPS::proxy "http://PROXYSERVERIP:PROXYPORT";}
If your proxy supports authentication, replace.DECOMMY.d directory; for HTTP Proxy; for HTTPS; Fixed HTTP; For HTTP and HTTPS; Fixed HTTP;
For HTTPS; Fixed HTTP; For HTTPS
http://PROXYSERVERIP:PROXYPORT
を;
http://USERNAME::PROXYPORT
のように置き換えると、以下のようになります。d に http_proxy
と https_proxy
という変数を設定することで、システム全体のプロキシを設定することもできます。
vim /etc/profile.d/proxy.sh
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
source
プロキシ設定ファイルに環境変数を再ロードします。bashrc ファイルを編集し、次の行を追加します;
vim $HOME/.bashrc
export http_proxy='http://USERNAME::3128'export https_proxy='https://USERNAME::3128'
source the $HOME/.bashrc file:
source $HOME/.bashrc
さて、apt コマンドを実行しようとすると、プロキシサーバーに接続しようとすることに注意してください。
apt update0% ...
以上、Debian 10 Buster で APT Proxy を設定する方法について説明しました。 お楽しみください
関連チュートリアル;
プロキシサーバーの背後にGrafanaプラグインをインストールする
Ubuntuのシステム全体のプロキシの設定方法 18.04
Ubuntu 18.04/Fedora 29/28/CentOS 7でSquid Proxy認証をセットアップ
How to Install and Configuration Squid Proxy on Fedora 29/Fedora 28/CentOS 7