Я пытался обновить только один пакет, поэтому набрал 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.
Чтобы отменить обновление, вы можете сделать две вещи:
Попробуйте выполнить следующую команду:
# sudo apt-get autoclean
Очистка / var / cache / apt / archives / partial Для этого откройте файловый менеджер с помощью команды gksudo, например:
# gksudo nautilus /var/cache/apt/archives/partial
Удалите файлы внутри «частичной», но не саму папку.