Поддерживать 32- и 64-битную версию rpm

Да, нельзя использовать gparted внутри системы для изменения размера. Есть файловые системы, которые вы можете изменить размер "на лету", как btrfs. Вы можете скопировать систему на диск и скопировать её обратно на новую схему разделов. Загрузитесь с вашего био-сайта.

1
31.08.2015, 16:56
1 ответ

Наконец, мы достигли желаемого перехода на 64-разрядную версию. Проблема больше похожа на проблему с упаковкой в ​​старом дистрибутиве, чем на настоящую 32-64-битную проблему.

Когда я попытался установить libgcc без применения силы, у меня возник конфликт с некоторыми двоичными файлами части макроса% post, например post_libgcc_upgrade. Таким образом, для каждого пакета rpm, конфликтующего из-за 32-64 битов, мы «теряли» этот 32-битный пакет.

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

В любом случае, может быть, это кому-то поможет, поэтому я публикую решение, которое я принял.

0
28.01.2020, 01:35

Теги

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