Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Anaconda - это бесплатный установщик системы с открытым исходным кодом для дистрибутивов Linux.

Anaconda используется Red Hat Enterprise Linux , Oracle Linux , Scientific Linux , CentOS , Qubes OS , Fedora , Sabayon Linux и BLAG Linux и GNU , а также в некоторых менее известных и снятых с производства дистрибутивах, таких как Progeny Componentized Linux , Asianux , Foresight Linux , Rpath Linux. и VidaLinux . [2]

Функциональность [ править ]

Текстовый режим Anaconda
Anaconda устанавливает CentOS 7 в текстовом режиме

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

anaconda-kc.cfgНайденный файл в системе можно использовать (возможно , с небольшими изменениями) , чтобы снова установить очень похожую систему.

См. Также [ править ]

  • Каламарес
  • YaST
  • Установщик Debian
  • Повсеместность

Ссылки [ править ]

  1. ^ https://github.com/rhinstaller/anaconda/releases/tag/anaconda-35.9-1 .
  2. ^ "Anaconda / Distros - проект Fedora Wiki" . fedoraproject.org . Проверено 2 мая 2020 .
  3. ^ "Параметры загрузки Anaconda"

Внешние ссылки [ править ]

  • Официальный сайт