每当我尝试命令时,都会收到一条错误消息:
Unable to get exclusive lock
Run Code Online (Sandbox Code Playgroud)
另外apt-get is busy,但我什至没有运行任何其他应用程序。
您可能在某个时候中止了安装。以下将释放您拥有的任何锁定。只需确保您没有打开软件中心或正在安装任何东西。
sudo fuser -cuk /var/lib/dpkg/lock; sudo rm -f /var/lib/dpkg/lock
sudo fuser -cuk /var/cache/apt/archives/lock; sudo rm -f /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock;sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)
apt-get可能正忙于在后台下载更新,并且会阻止您在执行此操作时执行任何其他包管理操作。
您可以杀死它,然后尝试使用以下命令手动恢复包数据库。如果任何命令失败并报告错误 - 停止并阅读他们所说的内容,看看你是否能理解该怎么做 - 他们通常会给出如何从错误中恢复的说明:
sudo killall apt-get
sudo dpkg --configure -a
sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5620 次 |
| 最近记录: |