如果apt-get被中断,如何继续配置?


14

如果在上一次apt-get操作中出现问题,是否有命令检查是否必须继续执行apt-get


1
如果遇到dpkg lock错误,请参见此处
威尔夫

apt-get的doesen't在这里建议什么,但资质呢,但我的笔记本电脑一个非常奇怪的建议:askubuntu.com/questions/425516/...
rubo77

取决于它被中断的位置。有时您中断dpkg,有时您中断apt-get。apt-get本身可以随时中断,因为它只是dpkg的前端,否则dpkg不适用于某些操作。
Braiam 2014年

Answers:


20

使用命令:

sudo apt-get -f install

如果这不起作用,则可以指示dpkg完成所有仅部分设置的软件包的设置:

sudo dpkg --configure -a

如果不起作用,则可以使用以下命令重新配置所有软件包:

sudo dpkg-reconfigure -a

4
我认为重新配置所有软件包不是一个好主意,需要花费数小时的手工工作
rubo77

一样sudo aptitude -f install吗?
rubo77

@ rubo77:不,它不一样,但是有些相似。
Frantique 2014年

在我的问题-fdoesent任何区别,woth或没有,我得到没有错误易于得到,但与atṕtitude,请参阅:askubuntu.com/questions/425516/...
rubo77

1
你的意思可能dpkg --configure -a吗?这apt-get -f …是如果未配置的程序包的一部分。dpkg-reconfigure是完全不同的操作。
大卫·佛斯特

6

除了@Frantique的答复外,我还要补充:

sudo dpkg --configure -a

解决了升级过程中中断升级的问题。


0

我有同样的问题,我的Deb程序包已损坏。我不得不

  1. 从删除缓存包/var/cache/apt/archives

    sudo apt-get clean
    
  2. 跑步前

    sudo apt-get -f install
    
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.