cat /etc/apt/apt.conf.d で apt プロキシを確認する
前のステップでは、環境変数と /etc/environment ファイルのプロキシ設定を確認しました。プロキシ設定を行うもう一つの重要な場所は、特に apt のようなパッケージマネージャーに関しては、/etc/apt/apt.conf.d/ ディレクトリ内です。
このディレクトリには、apt パッケージマネージャーの設定ファイルが含まれています。これらのファイルはしばしば .conf で終わり、sudo apt update や sudo apt install のようなコマンドを実行する際に apt によって読み込まれます。apt 専用のプロキシ設定は、このディレクトリ内のファイルに頻繁に配置されます。
このディレクトリの内容を表示するには、ファイルやディレクトリを一覧表示する ls コマンドを使用できます。
次のコマンドを入力し、Enter キーを押してください。
ls /etc/apt/apt.conf.d/
出力には、そのディレクトリ内のファイルのリストが表示されます。次のようになる場合があります。
00CDMountPoint 01autoremove 10periodic 15update-apt-xapian-index 20archive 20auto-upgrades 50unattended-upgrades 70debconf 99synaptic
あなたは、プロキシ設定が含まれている可能性のあるファイルを探しています。このディレクトリでのプロキシ設定の一般的なファイル名には、proxy.conf、10proxy などがあります。
特定のファイルの内容を調べるには、cat コマンドに続けてファイルの完全パスを指定します。たとえば、ls の出力で 10proxy という名前のファイルが見つかった場合、次のように使用します。
cat /etc/apt/apt.conf.d/10proxy
apt のプロキシが設定されている場合、ファイルの内容は次のようになる可能性があります。
Acquire::http::Proxy "http://your_apt_proxy_server:port/";
Acquire::https::Proxy "http://your_apt_proxy_server:port/";
この設定は、パッケージをダウンロードする際に、apt が HTTP および HTTPS 接続に指定されたプロキシサーバーを使用するように指示します。
明示的に proxy.conf などという名前のファイルが見つからなくても、このディレクトリ内の他の設定ファイルにプロキシ設定が含まれている可能性があります。ただし、名前に "proxy" が含まれるファイルを確認するのは、良い出発点です。
apt がプロキシ設定を探す場所を理解することは、プロキシ環境でソフトウェアをインストールまたは更新しようとする際の問題をトラブルシューティングするために不可欠です。
Continue をクリックしてこの実験を完了してください。