Анаконда (установщик)
![]() Экран сводки установки Anaconda для Fedora 37 | |
Разработчик(и) | Команда Анаконды |
---|---|
Первоначальный выпуск | 1999 год |
Стабильная версия | 41.1-1 [1] ![]() |
Репозиторий | |
Написано в | Питон и Си |
Операционная система | Линукс |
Доступно в | Многоязычный |
Тип | Установщик системы |
Лицензия | GPLv2 ( Свободное программное обеспечение ) |
Веб-сайт | Федорапроект |
Anaconda — это бесплатный установщик системы с открытым исходным кодом для дистрибутивов Linux.
Anaconda используется Red Hat Enterprise Linux , Oracle Linux , Scientific Linux , Rocky Linux , AlmaLinux , CentOS , MIRACLE LINUX , Qubes OS , Fedora , Sabayon Linux и BLAG Linux и GNU , а также в некоторых менее известных и снятых с производства дистрибутивах, таких как Progeny Componentized Linux. , Asianux , Foresight Linux , Rpath Linux и VidaLinux . [2]
Функциональность
[ редактировать ]
Anaconda предлагает текстовый режим и режим графического интерфейса, поэтому пользователи могут устанавливать его на широкий спектр систем. Он спроектирован так, чтобы его можно было легко переносить, и он поддерживает широкий спектр аппаратных платформ ( IA-32 , Itanium , DEC Alpha , IBM ESA/390 , PowerPC , ARMv8 ). Он поддерживает установку с локальных устройств хранения данных, таких как приводы CD-ROM и жесткие диски, а также с сетевых ресурсов через FTP , HTTP или NFS . Установку можно автоматизировать с помощью файла кикстарта , который автоматически настраивает установку, позволяя пользователям запускать ее с минимальным контролем. Перед началом процесса установки ОС установщик проверяет аппаратное обеспечение системы и требования к ресурсам. Только если требования удовлетворены, начинается процесс установки.
Технология
[ редактировать ]В основном он написан на Python а некоторые модули написаны на C. , Он имеет графический интерфейс, основанный на GTK+ 3 / PyGObject и разработанный с помощью Glade Interface Designer . Anaconda также имеет собственный текстовый интерфейс с поддержкой компьютеров с линейным принтером , например терминалов, таких как IBM ESA/390 мэйнфреймы .
Под капотом
[ редактировать ]Установщик Anaconda предоставляет различные полезные инструменты и команды как для пользователей с особыми потребностями в установке, так и для устранения проблем с самим установщиком или установкой ОС в целом.
Anaconda поддерживает богатый набор опций [3] его можно передать в командную строку загрузки, чтобы повлиять на поведение установки. Существует также корневая оболочка, работающая на TTY2, позволяющая пользователю проверять среду установки во время установки.
В среде установки также имеются различные полезные файлы:
/tmp/anaconda.log
- содержит сообщения журнала, связанные с Anaconda (Anaconda также регистрируется вjournal
)/root/lorax-packages.log
- содержит список названий и версий всех пакетов, которые использовались для создания установочного образа./mnt/install/ks.cfg
содержит кикстарт, используемый для запуска установки (если есть)
После успешной установки Anaconda сохраняет различные важные файлы, полученные при установке, в самой системе. Это дает возможность проверить, как была установлена система, даже в более позднее время.
- журналы установки хранятся в
/var/log/anaconda
- файл кикстарта, описывающий опцию, выбранную во время установки, хранится в
/root/anaconda-ks.cfg
The anaconda-ks.cfg
Файл, найденный в системе, можно использовать (возможно, с небольшими изменениями) для повторной установки очень похожей системы.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуск 41.1-1» . 15 февраля 2024 г. Проверено 18 февраля 2024 г.
- ^ «Анаконда/Дистрос — Wiki проекта Fedora» . Fedoraproject.org . Проверено 2 мая 2020 г.
- ^ «Параметры загрузки Анаконды»
Внешние ссылки
[ редактировать ]
- Проект Федора
- Бесплатное программное обеспечение, написанное на C.
- Бесплатное программное обеспечение, написанное на Python.
- Программное обеспечение для установки Linux
- Программное обеспечение Red Hat
- Программное обеспечение, использующее GTK
- Программное обеспечение, использующее PyGObject
- Программное обеспечение, использующее лицензию GPL