删除锁
因为有另外一个程序在运行,导致锁不可用。原因可能是上次运行更新或安装没有正常完成。因此解决问题的办法就是删除锁文件。
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
如果提示文件被占用,则通过如下命令找出进程号并杀死进程
sudo fuser /var/cache/debconf/config.dat
sudo kill -9 <进程ID>
重新配置
即使这样,可能还会出现问题
sudo dpkg --configure -a
sudo apt-get update
杀死进程
debconf: DbDriver “config”: /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
sudo fuser /var/cache/debconf/config.dat
sudo kill <PID>