Как мне перечислить все пакеты, установленные для конкретной архитектуры?

Я хочу перечислить все пакеты, установленные для конкретной архитектуры, в данном случае i386, и, если возможно, установить пакет из другого, в данном случае amd64. Как бы я поступил так?

2
задан 20 December 2017 в 00:09

2 ответа

Чтобы найти пакеты архитектуры i386, вы можете отфильтровать выходные данные dpkg -l, где строки, начинающиеся с ii, а столбец 4 - i386:

dpkg -l | awk '/^ii/ && $4 == "i386" { print }'

установить пакет с архитектурой amd64, вы можете использовать суффикс :amd64 имени пакета с командой install.

6
ответ дан 20 December 2017 в 00:09

Вы можете использовать apt list, а также dpkg-query --list для получения установленных приложений.

Используйте man apt и man dpkg-query, чтобы найти другие функции, которые у него есть.

0
ответ дан 20 December 2017 в 00:09

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

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