Встановлення

Зміни у Anaconda

У цьому розділі описано зміни у засобі встановлення системи Anaconda, зокрема зміни в інтерактивному графічному засобі встановлення, засобі встановлення у текстовому режимі, Kickstart та параметрах завантаження засобу встановлення.

Загальні зміни

  • /boot у новій версії можна розташовувати на підтомі BTRFS.

  • Усунено можливість спроб додати більше за максимальну дозволену кількість пристроїв завантаження NVRAM на ppc64le.

  • Нова версія Anaconda використовує модуль пристроїв зберігання даних DBus замість локального об’єкта пристроїв зберігання даних. Над цією зміною ми працювали протягом декількох випусків, і ось, нарешті, роботу над нею завершено.

  • У додатках Anaconda нової версії передбачено повну підтримку DBus. Це надає змогу розробникам додатків використовувати власні модулі DBus. Докладніші відомості можна отримати з прикладу додатка.

  • Командою розробників Anaconda реалізовано власну бібліотеку DBus, python3-dasbus. Бібліотеку написано мовою Python, засновано на GLib та ідеях із pydbus. Сховище коду, разом із документацією, розташовано на GitHub.

  • У новій версії файлів Comps можна вказувати архітектури, на яких можна встановлювати певні пакунки.

  • Заборонено отримувати пакунки до RAM. Це зроблено через те, що раніше отримання пакунків до RAM призводило до вичерпання пам’яті. У новій версії пакунки можна отримувати лише на жорсткий диск, що дещо підвищує вимоги до сховища даних.

  • У вікні «Мережа і назва вузла» заборонено вказувати назви вузла із кінцевою крапкою, які віддзеркалюють поведінку базової системи systemd-hostnamed та ядра. У попередніх версіях спроба встановити подібну назву вузла призводила до аварійного завершення засобу для встановлення системи. Зауважте, що сама специфікація FQDN технічно надає змогу встановлювати назви із кінцевою крапкою, але засіб встановлення забороняє використання таких назв.

  • Переклади перенесено на платформу Weblate. Якщо хочете взяти участь, ознайомтеся із даними на сторінці проєкту.

Зміни у kickstart

  • У новій версії команда liveimg не робить спроб отримати образ двічі, що раніше призводило до аварійного завершення роботи засобу встановлення через нестачу пам’яті.

  • У розділі %packages тепер передбачено підтримку параметра --ignorebroken. За допомогою цього параметра ви можете заборонити DNF перевіряти пакунки, групи або модулі із конфліктними файлами. Типовою поведінкою програми є припинення встановлення із виведенням списку конфліктних файлів.