错误 ubuntu apt-get 更新

Error ubuntu apt-get update

当我尝试 apt-get update 时它给我这个错误

E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource 
temporarily 
unavailable)
E: Unable to lock directory /var/lib/apt/lists/

首先,我是系统的root用户

我尝试了什么?

  1. 正在重启服务器

  2. sudo dpkg --configure -a

  3. sudo mv /etc/apt/sources.list.d/medibuntu.lis /etc/apt/sources.list.d/medibuntu.list

有什么解决办法吗?

删除您的 /var/lib/apt/lists/lock 文件并强制重新配置包。

sudo rm  /var/lib/apt/lists/lock
sudo dpkg --configure -a

这应该有效。

您也可以试试: 您可以使用以下命令删除锁定文件:

sudo rm  /var/lib/apt/lists/lock

您可能还需要删除缓存目录中的锁文件

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

之后,再次尝试打开 Synaptic。

执行以下操作

sudo apt-get clean
sudo apt-get install -f
sudo apt-get update

然后重新安装它

搜索程序和更新更改从以下位置下载:主服务器在“其他程序”选项卡上激活 Caninical Partners 并禁用所有其他程序更新系统然后一一添加您的 PPA,如果没有问题则禁用并更新保持启用状态 最后在终端中:sudo apt-get update && sudo apt-get upgrade

资源暂时不可用,就是这个问题。 Ubuntu 系统启动后会自动检查更新,最好的方法是在搜索更新时等待几分钟,然后 运行 您的更新命令。

另一种可能性是搜索进程 运行ning apt-get 命令。

ps -A | grep apt-get

使用以下命令终止该进程:

sudo kill -9 <process-id>