Ich habe heute ein Linux-Betriebssystem bekommen. Ich habe am Terminal herumgespielt und ein paar interessante Dinge heruntergeladen, aber ich glaube, ich habe einen Befehl ausgeführt, der den Befehl apt-get durcheinander gebracht hat. Immer wenn ich versuche, etwas zu installieren, erhalte ich eine Fehlermeldung:
$ E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
$ E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
Es gibt keine Prozesse, die etwas aktualisieren, und ich habe bereits versucht, die Sperrdateien manuell zu löschen.
Ich habe versucht, Wireshark und nmap zu verwenden. Dabei habe ich einige Befehle ausgeführt und glaube, dass sie die Sperrdateien durcheinanderbringen:
$ sudo usermod -a -G wireshark rafael
$ sudo chown root /usr/bin/dumpcap
Ich konnte Wireshark aufgrund von Berechtigungsproblemen nicht verwenden, also habe ich versucht, ihm mit diesen Befehlen die Berechtigung zu erteilen. Offensichtlich habe ich sie in zufälligen Foren im Internet gefunden (ich bin ein völliger Neuling in Sachen Linux-Befehle).
Wie bekomme ich den Befehl apt-get wieder zum Laufen?
Antwort1
Sie müssen apt mit Root-Rechten ausführen
sudo apt-get install <something>
sudo apt install <something>
Verändern Sie gesperrte Prozesse und Dateien nicht. Die Technologie von Ubuntu Linux ist inzwischen so weit fortgeschritten, dass es wahrscheinlich nie mehr nötig sein wird, solche Sperren aufzuheben.
Viel Glück.