这种情况经常遇到。原因是包管理软件互斥运行,比如synaptic(新立德)运行时,软件中心就不能安装软件,会提示等待apt-get退出。解决方法:
查出什么软件在锁定apt
等待该程序执行完,或关闭该程序(比如遇到该软件下载软件包,下载半天都没完成,中止,程序卡死,你需要重启该程序等情况)
重新执行程序安装
命令如下:
sudo fuser -vik /var/lib/dpkg/lock
用户 进程号 权限 命令
/var/lib/dpkg/lock: root 4788 F.... synaptic
杀死进程 4788 ? (y/N)
可知,synaptic(新立德)在占用apt,那么
此时,按y,杀死synaptic进程,解决“等待apt-get退出“问题。