Почему i386 пакеты автоматически установлены на машине на 64 бита?

Я выполняю Испытанный Рабочий стол на машине на 64 бита, поэтому если я запрашиваю установленные пакеты, например:

$ dpkg-query -l gcc* | grep 'ii '
ii  gcc                      4:4.8.2-1ubuntu6        amd64        GNU C compiler
ii  gcc-4.8                  4.8.4-2ubuntu1~14.04    amd64        GNU C compiler
ii  gcc-4.8-base:amd64       4.8.4-2ubuntu1~14.04    amd64        GCC, the GNU Compiler Collection (base package)
ii  gcc-4.8-base:i386        4.8.4-2ubuntu1~14.04    i386         GCC, the GNU Compiler Collection (base package)
ii  gcc-4.8-doc              4.8.4-2ubuntu1~14.04    all          Documentation for the GNU compilers (gcc, gobjc, g++)
ii  gcc-4.8-multilib         4.8.4-2ubuntu1~14.04    amd64        GNU C compiler (multilib files)
ii  gcc-4.9-base:amd64       4.9.1-0ubuntu1          amd64        GCC, the GNU Compiler Collection (base package)
ii  gcc-4.9-base:i386        4.9.1-0ubuntu1          i386         GCC, the GNU Compiler Collection (base package)

почему я вижу, что те i386 установили пакеты? У меня есть 118 из них на той конкретной установке... Случается так, что некоторые зависимости для amd64 пакетов удовлетворены некоторыми i386 пакетами? Это - что-то еще? ОС нужны они?

Примечание: Я действительно спрашиваю, "почему они здесь?" не, "как я избавляюсь от них?". Последний вопрос хорошо покрыт.

3
задан 29 December 2015 в 13:22

1 ответ

Простая команда дает вам необходимую информацию. Но сначала вы должны установить отличный инструмент:

sudo apt-get install aptitude

Теперь проверьте, например, с помощью :

aptitude why gcc-4.8-base:i386
2
ответ дан 1 December 2019 в 17:00

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

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