我今天得到了一個 Linux 作業系統。我在終端機上玩,下載了一些我覺得有趣的東西,但我認為我運行的命令弄亂了 apt-get 命令。每當我嘗試安裝某些東西時,我都會收到一條錯誤訊息:
$ 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?
沒有進程更新任何內容,我已經嘗試手動刪除鎖定檔案。
我試圖使用 Wireshark 和 nmap,我運行了一些命令,我相信它們弄亂了鎖定檔案:
$ sudo usermod -a -G wireshark rafael
$ sudo chown root /usr/bin/dumpcap
由於權限問題,我無法使用 Wireshark,所以我嘗試使用這些命令授予它權限,顯然我是在互聯網上的隨機論壇上獲得的(我是 Linux 命令的新手)
如何讓 apt-get 指令再次運行?
答案1
您需要以 root 權限執行 apt
sudo apt-get install <something>
sudo apt install <something>
不要弄亂鎖定的進程和檔案。 Ubuntu Linux 技術已經發展到了一定程度,可能永遠不需要刪除這些區塊。
祝你好運。