abhimanyu@ABHIMANYU:~$ sudo apt-get install -y ubuntu-restricted-extras
[sudo] password for abhimanyu:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E:E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
我该如何解决这个问题?
答案1
问题在于数据包管理器正在被其他应用程序使用,从而将其锁定。您只需按照以下几个步骤操作,一切问题便可解决:
• 无论如何终止所有软件包:
killall -9 apt* dpkg
• 如果您曾经使用过突触,您应该这样做:
killall -9 apt* dpkg synaptic
•确认没有“恶意”软件包管理器正在运行后,检查、删除并重新检查锁定文件:
ls -l /var/lib/dpkg/lock
rm -f /var/lib/dpkg/lock
ls -l /var/lib/dpkg/lock
•最后,修复它:
aptitude safe-upgrade
dpkg --configure -a
•最后,如果需要,只需使用以下方法更新文件数据库
sudo updatedb
答案2
答案很简单。您不能同时使用多个程序来安装软件。您需要确保没有其他软件管理工具正在运行。只需检查您是否打开了 ubuntu 软件中心或是否正在运行 synaptic。如果是,请关闭它们。如果有疑问,只需重新启动或注销并重新登录即可。