Как удалить пакет из списка пакетов для установки в apt-get?

После того, как я попытался установить vim с помощью apt-get install, apt-get продолжает давать мне ошибку сегментации при попытке установить vim-runtime. Я уверен, что это только с этим конкретным пакетом, и всякий раз, когда я пытаюсь сделать apt-get install для установки любого другого пакета, vim-runtime находится в списке пакетов, которые будут установлены, и это всегда первый пакет, который пытается установить, поэтому я не могу установить другие пакеты.

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

Примечание: это на Ubuntu rootfs работает на ARM.

13
задан 5 January 2014 в 03:46

4 ответа

Единственный правильный способ заставить apt не пытаться установить vim-runtime - это sudo apt-get remove vim.

Сбой Dpkg при распаковке vim-runtime является либо серьезной ошибкой, либо признаком того, что с вашим оборудованием что-то не так. (Хотя аппаратные ошибки обычно более случайны.)

0
ответ дан 5 January 2014 в 03:46

Я подозреваю, что файл .deb для vim-runtime не загружался должным образом, поэтому apt-get вылетает на нем.

Просмотрите /var/cache/apt/archives и удалите этот vim-runtime* файл. Для этого запустите

gksudo -- nautilus --no-desktop /var/cache/apt/archives/

. Из этой папки можно удалить любые другие файлы .deb, поскольку они кэшируются .deb. файлы.

0
ответ дан 5 January 2014 в 03:46

У меня была эта проблема раньше, и в итоге мне пришлось запустить dpkg -S package-name, чтобы найти все файлы, связанные с пакетом, и удалить их, что решило проблему.

0
ответ дан 5 January 2014 в 03:46
  1. Сделайте резервную копию и затем удалите эти два файла: /var/cache/apt/pkgcache.bin и /var/cache/apt/srcpkgcache.bin.
  2. Затем обновите кэш файлов

    sudo apt-get update
    
  3. Тест apt-get.

Если это поможет, пожалуйста, загрузите где-нибудь испорченные файлы кэша и опубликуйте ссылку, я хотел бы на них взглянуть.

0
ответ дан 5 January 2014 в 03:46

Другие вопросы по тегам:

Похожие вопросы: