Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
YaST
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Installation and configuration tool by SUSE}} {{Infobox software | title = YaST | name = YaST | logo = YaST logo.svg | logo caption = YaST logo, an [[Aardvark]] | screenshot = YaST2 graphical mode screenshot.png | caption = [[Qt (software)|Qt]] interface of the YaST Control Center in [[openSUSE]] 15.5 | author = [[SUSE Linux#History|SuSE]] | developer = [[SUSE Linux|SUSE]] | released = {{Start date and age|1996|05|}} | latest release version = 4.2.83 | latest release date = {{Start date and age|2020|07|02}}<ref>{{cite web | url=http://download.opensuse.org/distribution/openSUSE-stable/repo/oss/x86_64/ | title=OpenSUSE Download }}</ref> | programming language = [[Ruby (programming language)|Ruby]]<ref name="YaSTruby">{{cite web | url = https://www.phoronix.com/scan.php?page=news_item&px=MTQzMzg | title = openSUSE 13.1 M4 Brings Ruby-Based YaST | last = Larabel | first = Michael | publisher = [[Phoronix]] | date = 2013-08-12 | access-date = 2013-08-13}}</ref> | operating system = [[Linux]] | genre = [[Operating system]] setup and [[computer configuration|configuration]] tool | license = [[GNU General Public License]]<ref>{{cite web | url = https://github.com/yast/yast-core/blob/master/COPYING | title = File on GitHub | website = [[GitHub]] | access-date = 2014-05-14}}</ref> | website = {{URL|https://yast.opensuse.org}} }} '''YaST''' ([[Yet another]] Setup Tool<ref>{{cite web|title=YaST2 Resource Page|url=http://forgeftp.novell.com/yast/doc/SL11.1/|access-date= 2008-06-29}}</ref>) is a Linux [[operating system]] setup and [[computer configuration|configuration]] tool. YaST is featured in the [[openSUSE]] [[Linux distribution]], as well as in [[SUSE Linux|SUSE]]'s derived commercial distributions. It is also part of the defunct [[United Linux]]. YaST features tools that can configure many aspects of the system. YaST was released first in April 1995. The first SuSE distribution that included YaST was released in May 1996. YaST was re-written in 1999 and included first in SuSE Linux 6.3 as only an installer. YaST2 was added to the desktop in SuSE Linux 6.4 and co-existed with YaST1 until YaST1's removal in SuSE Linux 8.0. ==Details== [[File:YaST2_ncurses_mode_screenshot.png|alt=|thumb|YaST is also available without X11 (with [[ncurses]])]] YaST is [[free software]] that [[SUSE Linux|SUSE]] has made available under the [[GNU General Public License|GPL]] in 2004.<ref name="YaSTGPL">[https://www.heise.de/newsticker/meldung/YaST-wird-freie-Software-95583.html heise.de:] YaST wird freie Software (in German)</ref><ref>{{cite web|title=Novell Launches Open Source Systems Management Project|url=http://www.novell.com/news/press/archive/2004/suse_archive/yast.html|publisher=[[Novell]]|access-date=2008-03-01}}</ref> It is a tool for administering and maintaining a SUSE Linux installation. It allows administrators to install software, configure hardware, set up networks and servers, and more. A feature of YaST is that it contains both [[Graphical user interface]] (GUI) and [[Text-based user interface]] (TUI) (with [[ncurses]]) front ends. This is especially useful for non-GUI installations such as servers, for system administration over slow Internet connections, and for when one is unable to boot into a graphical X server but still requires an advanced user interface to the package manager (for example, a novice user trying to downgrade an [[X.Org Server|Xorg]] package to fix a graphical installation). YaST offers package management functionality through the [[ZYpp]] project.<ref>{{cite web|title=Libzypp |url=http://en.opensuse.org/Libzypp |publisher=[[openSUSE|opensuse.org]] |access-date=2008-04-27 |url-status=dead |archive-url=https://web.archive.org/web/20080330222935/http://en.opensuse.org/Libzypp |archive-date=March 30, 2008 }}</ref> The first ZYpp enabled package management YaST applications had performance problems and long start up times, but was improved in the 10.2 and 10.3 releases. Starting with openSUSE 11.0 alpha 3, ZYpp was integrated with the SAT solver project, making YaST and Zypper faster than other rpm based package managers.<ref>{{cite web|title=fast package management|url=http://duncan.mac-vicar.com/2008/02/07/fast-package-management/|archive-url=https://archive.today/20130908215859/http://duncan.mac-vicar.com/2008/02/07/fast-package-management/|url-status=dead|archive-date=September 8, 2013|publisher=duncan.mac-vicar.com|access-date=2008-04-27}}</ref> YaST used to include SaX and SaX2, the Suse Advanced X configuration. SaX was re-written as SaX2 in SuSE Linux 6.4. SaX1 was removed in SuSE Linux 8.1 and SaX2 was removed from the YaST Control Center in openSUSE 11.2. SaX2 was removed completely in openSUSE 11.3. The [[GTK]] interface was removed in openSUSE Leap 42.1. YaST often receives updates and improvements in Tumbleweed and between versions of Leap. openSUSE Leap 15.1, for example, saw improvements to the YaST interface for managing firewalls including the addition of an interface in the command line version of YaST. In this same release of openSUSE Leap, YaST now has an updated logo and improved partition management module.<ref>{{cite web|url=https://news.opensuse.org/2019/05/22/opensuse-community-releases-leap-15-1-version/|title=openSUSE Community Releases Leap 15.1 Version|website=openSUSE News|date=22 May 2019|language=en|access-date=2019-05-31}}</ref> YaST formerly utilized a bespoke scripting language known as YCP; in OpenSUSE 13.1, YaST was rewritten in [[Ruby (programming language)|Ruby]].<ref name="YaSTruby"/> On OpenSUSE Leap 16.0, YaST will be deprecated. The web-based [[Cockpit (software)|Cockpit]] project is being adopted to supplant the YaST Control Center, a web-based installer known as Agama will replace the YaST installer, and Myrlyn will be introduced as a new Qt-based ZYpp front end with no dependency on YaST.<ref>{{Cite web |title=SUSE's D-Installer Taking Shape As New Web-Based Linux Distro Installer |url=https://www.phoronix.com/news/D-Installer-0.4 |access-date=2025-05-06 |website=www.phoronix.com |language=en}}</ref><ref>{{Cite web |title=Formerly Known As YQPkg, Myrlyn Package Manager GUI Adds Repository Configuration |url=https://www.phoronix.com/news/Myrlyn-Repo-Configuration |access-date=2025-05-06 |website=www.phoronix.com |language=en}}</ref><ref>{{Cite web |title=SUSE's YaST Team Drops Cockpit With New Installer Code |url=https://www.phoronix.com/news/SUSE-Agama-Ditches-Cockpit |access-date=2025-05-06 |website=Phoronix.com |language=en}}</ref> ==AutoYaST== AutoYaST is a system for installing one or more openSUSE systems automatically without user intervention. AutoYaST installations are performed using a control file with installation and configuration data.{{Citation needed|date=November 2023}} The profile of each current system is stored in <code>/root/autoyast.xml</code>.<ref>{{cite book|title=openSUSE 10.3 Startup|publisher=[[Novell]]|date=September 7, 2007|pages=32}}</ref> ==WebYaST== WebYaST is a web interface for YaST that can be used to check the status of the current machine. It can check on the installation of [[Package (package management system)|packages]], [[Shutdown (computing)|shutdown]] or [[Reboot (computing)|reboot]] the system, change some system settings (such as the time), and change the status of system [[Service (systems architecture)|services]] or [[Daemon (computing)|daemons]].<ref name="webyast-manual">{{cite web|last=Friedl|first=Jakub|title=WebYaST User Guide|url=http://doc.opensuse.org/products/other/WebYaST/webyast-user_sd/index.html|work=Novell|access-date=2014-05-17|archive-date=2013-09-29|archive-url=https://web.archive.org/web/20130929145203/http://doc.opensuse.org/products/other/WebYaST/webyast-user_sd/index.html|url-status=dead}}</ref> ==YaST4Debian== The change of license of YaST from a previous rather restrictive license to the GPL in 2004 made it possible to port YaST to other Linux distributions.<ref name="YaSTGPL"/> As a consequence of this, the project ''YaST4Debian'' was launched, which worked on a port of YaST to [[Debian]].{{Citation needed|date=November 2023}} The project, which was in contact with the YaST team of Novell/SuSE, reached some important milestones, such as the port of the modules ''yast2-ncurses'' and ''yast2-qt''.<ref>[http://yast4debian.alioth.debian.org/modules-status.html yast4debian.alioth.debian.org] {{Webarchive|url=https://web.archive.org/web/20160304064259/http://yast4debian.alioth.debian.org/modules-status.html |date=2016-03-04 }} YaST4Debian project status</ref> Currently, the project is dormant, searching for a new voluntary project maintainer.<ref>[http://yast4debian.alioth.debian.org/ yast4debian.alioth.debian.org] {{Webarchive|url=https://web.archive.org/web/20160304085415/http://yast4debian.alioth.debian.org/ |date=2016-03-04 }} YaST4Debian project website</ref> ==See also== {{Portal|Linux|Free and open-source software}} * [[Webmin]] * GAdmintools * [[Calamares (software)|Calamares]] * [[APT (software)]] * [[RPM Package Manager]] ==References== {{Reflist|30em}} ==External links== * [https://github.com/yast YaST on GitHub] * [https://en.opensuse.org/Portal:YaST YaST at openSUSE] * [https://www.suse.com/documentation/sles-12/book_sle_admin/data/book_sle_admin.html SUSE Linux Enterprise Administration Guide] – contains many YaST usage examples * [http://www.novell.com/products/desktop/features/autoyast.html YaST, AutoYast and ZENworks Linux Management] * [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/ECBQ3E63DI4AP4G3A6IJEFK5FPI3S573/ YAST for Fedora?] * [https://oss.oracle.com/projects/yast/ Project: Yast - oss.oracle.com] * [http://yast4debian.alioth.debian.org/ YaST4Debian Project website] {{Webarchive|url=https://web.archive.org/web/20160304085415/http://yast4debian.alioth.debian.org/ |date=2016-03-04 }} {{DEFAULTSORT:Yast}} [[Category:1996 software]] [[Category:Free package management systems]] [[Category:Free software programmed in Ruby]] [[Category:Linux package management-related software]] [[Category:Linux PMS graphical front-ends]] [[Category:Free software that uses ncurses]] [[Category:SUSE Linux]] [[Category:Unix configuration utilities]] [[Category:Software using the GNU General Public License]] [[fr:SUSE#Centre de contrôle YaST]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Citation needed
(
edit
)
Template:Cite book
(
edit
)
Template:Cite web
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox software
(
edit
)
Template:Main other
(
edit
)
Template:Portal
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Template other
(
edit
)
Template:Webarchive
(
edit
)