ЯСТ

Инструмент установки и настройки от SUSE
ЯСТ
Оригинальный автор(ы)SuSE
Разработчик(и)СУЗЕ
Первоначальный выпускМай 1996 ; 28 лет назад ( 1996-05 )
Стабильный релиз
4.2.83 / 2 июля 2020 г. ; 4 года назад [1] ( 2020-07-02 )
Написано вРуби [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 также доступен без X11 (с ncurses )

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]

YaST4Debian

Изменение лицензии YaST с предыдущей довольно ограничительной лицензии на GPL в 2004 году сделало возможным портирование YaST на другие дистрибутивы Linux. [5] В результате этого был запущен проект YaST4Debian , который работал над портированием YaST на Debian . [ требуется ссылка ]

Проект, который был в контакте с командой YaST Novell/SuSE, достиг некоторых важных этапов, таких как портирование модулей yast2-ncurses и yast2-qt . [12] В настоящее время проект находится в состоянии покоя и ищет нового добровольного сопровождающего проекта. [13]

Смотрите также

Ссылки

  1. ^ "Загрузка OpenSUSE".
  2. ^ ab Larabel, Michael (2013-08-12). "openSUSE 13.1 M4 приносит YaST на основе Ruby". Phoronix . Получено 2013-08-13 .
  3. ^ "Файл на GitHub". GitHub . Получено 2014-05-14 .
  4. ^ "Страница ресурсов YaST2" . Получено 29-06-2008 .
  5. ^ ab heise.de: Бесплатное программное обеспечение YaST wird (на немецком языке)
  6. ^ "Novell запускает проект управления системами с открытым исходным кодом". Novell . Получено 2008-03-01 .
  7. ^ "Libzypp". opensuse.org . Архивировано из оригинала 30 марта 2008 г. Получено 2008-04-27 .
  8. ^ "быстрое управление пакетами". duncan.mac-vicar.com. Архивировано из оригинала 8 сентября 2013 г. Получено 2008-04-27 .
  9. ^ "openSUSE Community Releases Leap 15.1 Version". Новости openSUSE . 22 мая 2019 г. Получено 31 мая 2019 г.
  10. ^ Запуск openSUSE 10.3 . Novell . 7 сентября 2007 г. стр. 32.
  11. ^ Фридл, Якуб. "Руководство пользователя WebYaST". Novell . Архивировано из оригинала 29-09-2013 . Получено 17-05-2014 .
  12. ^ yast4debian.alioth.debian.org Архивировано 04.03.2016 на Wayback Machine Статус проекта YaST4Debian
  13. ^ yast4debian.alioth.debian.org Архивировано 04.03.2016 на сайте проекта Wayback Machine YaST4Debian
  • YaST на GitHub
  • YaST в openSUSE
  • Руководство по администрированию SUSE Linux Enterprise – содержит множество примеров использования YaST
  • Управление Linux YaST, AutoYast и ZENworks
  • YAST для Fedora?
  • Проект: Yast - oss.oracle.com
  • Сайт проекта YaST4Debian Архивировано 04.03.2016 на Wayback Machine
Взято с "https://en.wikipedia.org/w/index.php?title=YaST&oldid=1268122652"