Ich verwende 13.04 zum ersten Mal und verwende einen Proxy-Basisserver. Deshalb kann ich nichts herunterladen, während ich apt-get update verwende. Dann wird diese Meldung angezeigt
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?
irgendein Vorschlag
Antwort1
Haben Sie es versucht sudo apt-get update
? Es scheint, als würde es sich über die erforderlichen Berechtigungen beschweren.
Antwort2
Überprüfen Sie die Datei /etc/apt/apt.conf
.
Nach der Anwendung des Proxys „systemweit“ /etc/apt/apt.conf
sieht der Inhalt wie folgt aus:
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/";
Hier ipadress-of-proxy-server:port
verwende ich es 172.16.0.2:8080
als Beispiel. Verwenden Sie die Adresse und den Port Ihres Proxyservers, die Sie haben. Damit dies funktioniert, müssen Sie jedoch Ihren Benutzernamen und Ihr Passwort wie folgt hinzufügen (es sei denn, Sie verwenden einen unbenannten Proxy):
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/";
Um die Datei zu bearbeiten, führen Sie den folgenden Befehl im Terminal aus (stattdessen gedit
können Sie einen beliebigen Texteditor verwenden).
sudo -H gedit /etc/apt/apt.conf
Speichern Sie anschließend die Datei und führen Sie den folgenden Befehl im Terminal aus, damit das System die Änderungen in den APT-Einstellungen versteht.
sudo apt-get update
Hier können Sie Dinge sowohl von einem Terminal als auch vom Software Center aus installieren.
(Beachten Sie, dass der Proxy aufgrund der apt.conf
Einstellungen nur im Software-Center/Terminal mit apt-get funktioniert.)
Mehr Informationen gibt es hier beiAptGet/Anleitungim Ubuntuamtliche Dokumentation.