Назад | Перейти на главную страницу

остановить обновление apt-get

Я пытался обновить только один пакет, поэтому набрал sudo apt-get upgrade packagename. (Теперь я знаю, что для этого мне нужно использовать apt-get install.) Теперь apt-get обновляет все во всей моей системе. Я остановил его с помощью shutdown -h сейчас (эй, это сработало), так как C-c, похоже, не очень хорошо работает.

Однако у apt-get есть память, и теперь я не могу ничего делать с apt-get, например, устанавливать, без попытки продолжить полное обновление системы. Как мне заставить apt-get просто прервать обновление?


Когда я следую инструкциям в принятом ответе, предложенном Итаем Ганотом, происходит следующее:

$ sudo apt-get autoclean
[sudo] password for dsw: 
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
dsw@dsw-VirtualBox:~$ cd /var/cache/apt/archives/partial
dsw@dsw-VirtualBox:/var/cache/apt/archives/partial$ ls
dsw@dsw-VirtualBox:/var/cache/apt/archives/partial$ ls -a
.  ..

Следуя инструкциям в сообщении:

sudo dpkg --configure -a

в конце концов останавливается. Таким образом, описанный выше метод, похоже, в конечном итоге останавливает обновление apt-get.

Чтобы отменить обновление, вы можете сделать две вещи:

  1. Попробуйте выполнить следующую команду:

    # sudo apt-get autoclean
    
  2. Очистка / var / cache / apt / archives / partial Для этого откройте файловый менеджер с помощью команды gksudo, например:

    # gksudo nautilus /var/cache/apt/archives/partial 
    

Удалите файлы внутри «частичной», но не саму папку.