运行此命令时出现错误 sudo apt-get install curl git-core

运行此命令时出现错误 sudo apt-get install curl git-core

运行安装 ruby​​ 的命令后 sudo apt-get 安装 curl git-core

我收到一个错误-

E:无法获取锁 /var/lib/dpkg/lock - 打开(11:资源暂时不可用)E:无法锁定管理目录(/var/lib/dpkg/)

,是否有其他进程正在使用它?请告诉我解决方案。

答案1

表演步骤5程序包管理器故障排除程序几乎总是足以解决这个问题,以及许多其他包管理问题。(或者作为蒂吉巴评论说,重新启动通常有效。)

打开终端窗口 ( Ctrl++AltT运行以下命令:

sudo fuser -vvv /var/lib/dpkg/lock
cat /etc/lsb-release
uname -a
sudo rm /var/lib/apt/lists/lock 
sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup
sudo mv /var/lib/dpkg/status /var/lib/dpkg/status-bad
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo mv /var/lib/dpkg/available /var/lib/dpkg/available-bad
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
sudo rm -rf /var/lib/dpkg/updates/*
sudo rm -rf /var/lib/apt/lists
sudo rm /var/cache/apt/*.bin
sudo mkdir /var/lib/apt/lists
sudo mkdir /var/lib/apt/lists/partial
LANG=C;sudo apt-get clean
LANG=C;sudo apt-get autoclean
LANG=C;sudo apt-get --purge autoremove
LANG=C;sudo apt-get update -o APT::Cache-Limit=25165824
sudo dpkg --configure -a
sudo dpkg --clear-avail
LANG=C;sudo apt-get -f install
LANG=C;sudo apt-get --fix-missing install
LANG=C;sudo apt-get update -o APT::Cache-Limit=25165824 && sudo apt-get dist-upgrade

作者Ubuntu 文档 wiki 的贡献者

如果这不起作用,请将终端中的所有文本添加到您的问题中(通过编辑您的问题)。这将为进一步解决您的问题提供有价值的信息。但这可能有效。

相关内容