Как я могу узнать, какой пакет инициирование является установкой i386 библиотек при использовании Ubuntu 64bit?

Я выполняю Точные 64 бита. Для одного из пакетов, которые я установил недавно, были нужны пакеты на 32 бита, которые инициировали установку целого набора i386 зависимостей. Как я могу искать, какой пакет, который является?

Обновление: Как я могу определить и удалить все пакеты, которые не составляют 64 бита?

1
задан 31 August 2012 в 02:03

1 ответ

Что я попытался бы определить, какой пакет инициировал установку пакетов на 32 бита:

  • запускаются синаптический

  • , находят 32-разрядный пакет, который был установлен как зависимость (libc6-i386, хороший кандидат)

  • попытка удалить его. Если другой пакет будет зависеть от него (который должен иметь место, потому что вот почему библиотека была установлена во-первых), то Синаптический скажет Вам, что необходимо удалить тот другой пакет также.

  • , после того как Вы удалили пакет, который инициировал установку 32-разрядного, освобождает, можно работать sudo apt-get autoremove для удаления пакетов, которые были установлены как зависимости удаленных пакетов.

Точно так же для нахождения всех пакетов, которые зависят от 32-разрядного, освобождает, попытайтесь удалить, скажем, libc6-i386 - это должно инициировать удаление всех 32-разрядных пакетов в системе.

я уверен, что существует также волшебная острота командной строки, включающая dpkg, awk и grep, который делает то же :)

2
ответ дан 21 October 2019 в 11:56

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

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