Linux出现“E: Could not get lock /var/lib/dpkg/lock-frontend - open ”的解决方法

第一种方法,我们只需要杀死之前的进程,释放系统锁就可以了:

ps -e|grep apt-get

显示

 6965 ?        00:00:01 apt-get
然后执行

sudo kill 6965


第二种方法,强制解锁

sudo rm /var/cache/apt/archives/lock  
sudo rm /var/lib/dpkg/lock

然后执行

 dpkg --configure -a

 

如果在执行“ dpkg --configure -a”的过程中出现“dpkg: 错误: 正在解析文件 '/var/lib/dpkg/updates/0001' 第 0 行附近:
在字段名 #padding 中有换行符”,可以执行:

sudo rm /var/lib/dpkg/updates/*
sudo apt-get update

你可能感兴趣的:(Linux)