美文网首页Linux终端操作积累
Linux用`sudo apt-get install`安装时报

Linux用`sudo apt-get install`安装时报

作者: Solomon_Xie | 来源:发表于2019-01-09 00:52 被阅读0次

    之前因为sudo apt-get install安装什么东西,然后按键终止掉了安装,结果就一直被锁住。
    解决方案参考文章。

    1. 删除文件锁:sudo rm /var/lib/dpkg/lock
    2. 然后虽然没有被锁住了,但是还报错误E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
      于是按照系统提示的解决方法输入命令,如下:
    sudo dpkg --configure -a
    

    3.这时虽然可以启动安装程序了,但是运行到最后往往还是会报这个错误:

    Errors were encountered while processing:
     cups
     ssl-cert
     sudo
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    

    尝试了网上无数种apt-get purge, clean, -f install等等等等,都不行。
    于是看到了一篇中文文章两句话解决:

    # 删除锁
    sudo rm -r /var/lib/dpkg/info/
    sudo rm /var/lib/apt/lists/lock
    sudo rm /var/cache/apt/archives/lock
    sudo rm /var/lib/dpkg/lock
    # 重新配置
    sudo mkdir /var/lib/dpkg/info
    sudo dpkg --configure -a
    

    意思是,主要出错原因在于/var/lib/dpkg/info/文件夹,把它备份或删掉就好了,然后再创建一个同名文件夹。
    之后sudo apt-get upgrade升级试试,一切完好!

    相关文章

      网友评论

        本文标题:Linux用`sudo apt-get install`安装时报

        本文链接:https://www.haomeiwen.com/subject/chnprqtx.html