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で公式文書。