можно установить в зависимости от существования пакета в системе:
rpm -q mypackage || rpm -i mypackage.rpm
Короткий ответ:
Если Ваша система является нормальным рабочим столом/ноутбуком, и Вы не запускаете действительно архаичного программного обеспечения, необходимо быть в безопасности отключить CONFIG_IA32_AOUT
. Сохранить CONFIG_IA32_EMULATION
, поскольку возможности состоят в том, что некоторые Ваши двоичные файлы являются все еще 32-разрядными.
Объяснение:
Существует две проблемы, включенные здесь: форматы исполняемого файла и выполняющий 32-битный код в 64-разрядной системе.
Можно читать о форматах файлов на Википедию и взглянуть на их сравнение, но наиболее важная информация для Вас - то, что ELF является текущим стандартом, и a.out является своим предшественником. Очень маловероятно, что Вы найдете любую недавнюю программу в форме a.out двоичного файла (не путайте формат файла с выходным именем по умолчанию это, компиляторы дают двоичным файлам - последний обычно неподвижен a.out
по историческим причинам, несмотря на двоичные файлы, находящиеся в формате ELF).
Если у Вас есть 64-разрядная система, возможности состоят в том, что некоторые Ваши программы являются все еще 32-разрядными. Это намного более вероятно, чем случайная встреча с a.out двоичным файлом.
Прояснить: двоичные файлы и в ELF и в a.out формате могут быть и 32-и 64-разрядные. Эти различия являются отдельными (как Вы видите от сравнения).