Назад | Перейти на главную страницу

безопасно ли запускать yum remove '* .i386' в 64-битной системе Centos?

Я просто хочу знать, безопасно ли удалить все 386 пакетов из моей системы x86_64? Используется ли какой-либо из 386 пакетов на самом деле или они просто остаются?

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

заранее спасибо.

Шади

В общем, это безопасно - обычно они либо устанавливались вначале, либо некоторая ошибочная установка в дальнейшем засасывала их как зависимости. Когда вы выполняете yum remove, не включайте в него -y и внимательно изучите список пакетов, чтобы убедиться, что вы не стираете то, что вам явно нужно.

rpm -qa --queryformat='%{n}-%{v}-%{r}.%{arch}\n' | grep '\.i[3456]86$' | sort

Это даст вам список пакетов, которые нужно просто изучить, ничего не делая.

К счастью, есть Вики-страница CentOS который решает именно эту проблему, с советами о том, как избежать установки этих пакетов в будущем. Однако имейте в виду, что, как упоминалось ранее в @troyengel, в вашей системе, вероятно, есть пакеты, которые делать необходимо установить 32-битную версию.