Оригинальный автор(ы) | SuSE |
---|---|
Разработчик(и) | СУЗЕ |
Первоначальный выпуск | Май 1996 ( 1996-05 ) |
Стабильный релиз | 4.2.83 / 2 июля 2020 г. ( 2020-07-02 ) [1] |
Написано в | Руби [2] |
Операционная система | Линукс |
Тип | Инструмент настройки и конфигурирования операционной системы |
Лицензия | Стандартная общественная лицензия GNU [3] |
Веб-сайт | yast.opensuse.org |
YaST ( Yet another Setup Tool [4] ) — это инструмент настройки и конфигурирования операционной системы Linux .
YaST присутствует в дистрибутиве openSUSE Linux , а также в производных от SUSE коммерческих дистрибутивах. Он также является частью несуществующего United Linux .
YaST содержит инструменты, позволяющие настраивать многие аспекты системы.
YaST был впервые выпущен в апреле 1995 года. Первый дистрибутив SuSE, включающий YaST, был выпущен в мае 1996 года. YaST был переписан в 1999 году и впервые включен в SuSE Linux 6.3 только как установщик. YaST2 был добавлен на рабочий стол в SuSE Linux 6.4 и сосуществовал с YaST1 до удаления YaST1 в SuSE Linux 8.0.
YaST — это бесплатное программное обеспечение , которое SUSE предоставила под лицензией GPL в 2004 году. [5] [6] Это инструмент для администрирования и обслуживания установки SUSE Linux. Он позволяет администраторам устанавливать программное обеспечение, настраивать оборудование, сети и серверы и многое другое.
Особенностью YaST является то, что он содержит как графический пользовательский интерфейс (GUI), так и текстовый пользовательский интерфейс (TUI) (с ncurses ). Это особенно полезно для не-GUI установок, таких как серверы, для системного администрирования через медленные интернет-соединения, и в случаях, когда невозможно загрузить графический X-сервер, но все еще требуется расширенный пользовательский интерфейс для менеджера пакетов (например, начинающий пользователь пытается понизить версию пакета Xorg , чтобы исправить графическую установку).
YaST предлагает функциональность управления пакетами через проект ZYpp . [7] Первые приложения YaST с поддержкой управления пакетами ZYpp имели проблемы с производительностью и долгое время запуска, но были улучшены в выпусках 10.2 и 10.3. Начиная с openSUSE 11.0 alpha 3, ZYpp был интегрирован с проектом решателя SAT, что сделало YaST и Zypper быстрее, чем другие менеджеры пакетов на основе rpm. [8]
YaST раньше включал SaX и SaX2, конфигурацию Suse Advanced X. SaX был переписан как SaX2 в SuSE Linux 6.4. SaX1 был удален в SuSE Linux 8.1, а SaX2 был удален из YaST Control Center в openSUSE 11.2. SaX2 был полностью удален в openSUSE 11.3. Интерфейс GTK был удален в openSUSE Leap 42.1.
YaST часто получает обновления и улучшения в Tumbleweed и между версиями Leap. Например, openSUSE Leap 15.1 увидел улучшения в интерфейсе YaST для управления брандмауэрами, включая добавление интерфейса в командной строке YaST. В этом же выпуске openSUSE Leap YaST теперь имеет обновленный логотип и улучшенный модуль управления разделами. [9]
YaST реализован на языке программирования Ruby . [2]
AutoYaST — это система для автоматической установки одной или нескольких систем openSUSE без вмешательства пользователя. Установка AutoYaST выполняется с использованием файла управления с данными установки и конфигурации. [ необходима цитата ]
Профиль каждой текущей системы хранится в /root/autoyast.xml
. [10]
WebYaST — это веб-интерфейс для YaST, который можно использовать для проверки состояния текущей машины. Он может проверять установку пакетов , выключать или перезагружать систему, изменять некоторые системные настройки (например, время) и изменять состояние системных служб или демонов . [11]
Изменение лицензии YaST с предыдущей довольно ограничительной лицензии на GPL в 2004 году сделало возможным портирование YaST на другие дистрибутивы Linux. [5] В результате этого был запущен проект YaST4Debian , который работал над портированием YaST на Debian . [ требуется ссылка ]
Проект, который был в контакте с командой YaST Novell/SuSE, достиг некоторых важных этапов, таких как портирование модулей yast2-ncurses и yast2-qt . [12] В настоящее время проект находится в состоянии покоя и ищет нового добровольного сопровождающего проекта. [13]