Ubuntu 14.10 使用手記06
sudo apt-get update 出現(xiàn)
無(wú)法獲得鎖 /var/lib/apt/lists/lock - open (11: 資源暫時(shí)不可用)
無(wú)法對(duì)目錄 /var/lib/apt/lists/ 加鎖

里面有一條是:軟件包設(shè)置。這里也需要結(jié)束掉。
快速找到關(guān)于apt-get的那個(gè)進(jìn)程:ps -aux|grep apt-get
現(xiàn)象一:
E: 無(wú)法獲得鎖 /var/lib/dpkg/lock – open (11: 資源臨時(shí)不可用)
E: 無(wú)法對(duì)管理目錄(/var/lib/dpkg/)加鎖,是不是另一個(gè)包管理程序在使用它?
無(wú)法執(zhí)行其他apt-get命令
解決辦法:
第一種(比較暴力)
把lock的文件強(qiáng)行刪掉,解決問(wèn)題:
sudo rm /var/lib/dpkg/lock
或
sudo rm /var/lib/apt/lists/lock
第二種
ps aux 列出當(dāng)前進(jìn)程列表 找到 apt-get 那個(gè)被lock住的進(jìn)程記下PID
sudo kill PID 即可
因?yàn)閘inux只允許開(kāi)一個(gè)apt-get,當(dāng)然apt-get和新立得也是只能同時(shí)開(kāi)一個(gè)
現(xiàn)象二:
E: 無(wú)法獲得鎖 /var/cache/apt/archives/lock – open (11 資源臨時(shí)不可用)
E: 無(wú)法鎖定下載目錄
解決方法:
方法一
命令:ps -aux
列出進(jìn)程
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 4020 880 ? Ss 15:27 0:00 /sbin/init
root 2 0.0 0.0 0 0 ? S< 15:27 0:00 [kthreadd]
……………………………………………………………………………………………………………………..
找到最后一列以apt-get 開(kāi)頭的進(jìn)程
命令:sudo kill 該進(jìn)程的PID
方法二:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock