プロキシのせいで何もダウンロードできない

プロキシのせいで何もダウンロードできない

13.04を初めて使用しており、プロキシベースのサーバーを使用しているため、apt-get updateを使用しているときに何もダウンロードできず、このメッセージが表示されます。

coolmonter@coolmonter-HP-ProBook-4431s:~$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

なにか提案を

答え1

試しましたかsudo apt-get update? 必要な権限についてエラーが出ているようです。

答え2

ファイルを確認してください/etc/apt/apt.conf

プロキシを「システム全体」に適用すると、内容は/etc/apt/apt.conf次のようになります。

Acquire::http::proxy "http://172.16.0.2:8080/";
Acquire::ftp::proxy "ftp://172.16.0.2:8080/";
Acquire::https::proxy "https://172.16.0.2:8080/";

ここではサンプルとしてipadress-of-proxy-server:port使用しています 172.16.0.2:8080。プロキシ サーバーのアドレスとポートは何でも使用してください。ただし、これを機能させるには、次のようにユーザー名とパスワードを追加する必要があります (名前のないプロキシを使用していない場合)。

Acquire::http::proxy "http://<username>:<password>@172.16.0.2:8080";
Acquire::ftp::proxy "ftp://<username>:<password>@172.16.0.2:8080/";
Acquire::https::proxy "https://<username>:<password>@172.16.0.2:8080/";

ファイルを編集するには、ターミナルで次のコマンドを実行します (代わりにgedit任意のテキスト エディターを使用することもできます)。

sudo -H gedit /etc/apt/apt.conf

次にファイルを保存し、ターミナルで次のコマンドを実行して、システムにAPTの設定の変更を認識させます。

sudo apt-get update

これで、ターミナルとソフトウェア センターの両方からインストールできるようになります。

(設定により、apt.confプロキシは apt-get を使用したソフトウェア センター/ターミナルでのみ機能することに注意してください。)

詳細はこちらAptGet/ハウツーUbuntuで公式文書

関連情報