由於代理無法下載任何內容

由於代理無法下載任何內容

我第一次使用 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中官方文檔

相關內容