Я добавил стороннюю архитектуру i386
в мою установку Debian amd64
. Как мне это убрать? Когда я пытаюсь выполнить эту команду: dpkg --remove-architecture i386
, мне сначала советуют удалить все пакеты i386
.
32
3 ответа
39
Я отвечаю на свой вопрос после сбора важной информации из других постов в блоге.
- Покажите, какие внешние архитектуры установлены:
dpkg --print-foreign-architectures
- Могли бы показать:
i386
- Могли бы показать:
- Удалить все пакеты
i386
:apt-get purge ".*:i386"
- Примечание. Ключевое слово
purge
(вместоremove
) удаляет все файлы конфигурации, связанные с удаляемыми пакетами. (Спасибо PCGuyIV!)
- Примечание. Ключевое слово
- Теперь вы можете удалить архитектуру
i386
:dpkg --remove-architecture i386
17
Я бы использовал "очистку" вместо "удалить".
~# apt-get purge ".*:i386"
~# dpkg --remove-architecture i386
Ключевое слово "purge" удаляет все файлы конфигурации, связанные с удаляемыми пакетами.
-1
Пытаться
dpkg -r $(dpkg -l | grep armhf | awk '{ print $2 }')