# YaST

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/YaST
> Markdown URL: https://mediated.wiki/source/YaST.md
> Source: https://en.wikipedia.org/wiki/YaST
> Source revision: 1338062386
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Installation and configuration tool by SUSE

YaST YaST logo, an Aardvark Qt interface of the YaST Control Center in openSUSE 15.5 Original author SUSE Developer openSUSE Project Release May 1996; 30 years ago (1996-05) Stable release 5.0.13 / 20 January 2026; 5 months ago (2026-01-20)[1] Written in Ruby[2] Operating system Linux Type Operating system setup and configuration tool License GNU General Public License[3] Website yast.opensuse.org

**YaST** ([Yet another](/source/Yet_another) Setup Tool[4]) is a Linux [operating system](/source/Operating_system) setup and [configuration](/source/Computer_configuration) tool.

YaST is featured in the [openSUSE](/source/OpenSUSE) [Linux distribution](/source/Linux_distribution), as well as in [SUSE](/source/SUSE_S.A.)'s derived commercial distributions including [SUSE Linux Enterprise](/source/SUSE_Linux_Enterprise). It is also part of the defunct [United Linux](/source/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.

YaST was deprecated starting with openSUSE Leap 16 with the Qt interface removed, however, the ncurses interface is still available to download and use.[5]

## Details

YaST is also available without X11 (with [ncurses](/source/Ncurses))

YaST is [free and open-source software](/source/Free_and_open-source_software) that [SUSE](/source/SUSE_S.A.) has made available under the [GNU General Public License](/source/GNU_General_Public_License) (GPL) in 2004.[6][7] It is a tool for administering and maintaining a SUSE Linux installation. It allows [system administrators](/source/System_administrator) to install software, configure hardware, set up networks and servers, and more.

YaST also features two front ends: a [graphical user interface](/source/Graphical_user_interface) (GUI) and a [text-based user interface](/source/Text-based_user_interface) (TUI) (with [ncurses](/source/Ncurses)). 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 need an advanced user interface to the [package manager](/source/Package_manager) (for example, a novice user trying to downgrade an [X.Org](/source/X.Org_Server) package to fix a graphical installation).

YaST offers package managing functions through the [ZYpp](/source/ZYpp) project.[8] 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 Package Manager](/source/RPM_Package_Manager) based systems.[9]

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](/source/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.[10]

YaST formerly used a bespoke scripting language named YCP; in OpenSUSE 13.1, YaST was rewritten in [Ruby](/source/Ruby_(programming_language)).[2]

On openSUSE Leap 16 and SUSE Linux Enterprise Server 16, YaST was deprecated. The web-based [Cockpit](/source/Cockpit_(software)) project was adopted to supplant the YaST Control Center, a web-based installer named Agama replaced the YaST installer, and Myrlyn was introduced as a new Qt-based ZYpp front end with no dependency on YaST, replaced YaST Software.[5][11][12][13]

## 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](https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)*]

The profile of each current system is stored in /root/autoyast.xml.[14]

## 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 [packages](/source/Package_manager), [shutdown](/source/Shutdown_(computing)) or [reboot](/source/Reboot_(computing)) the system, change some system settings (such as the time), and change the status of system [services](/source/Service_(systems_architecture)) or [daemons](/source/Daemon_(computing)).[15]

## 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.[6] As a consequence of this, the project *YaST4Debian* was launched, which worked on a port of YaST to [Debian](/source/Debian).[*[citation needed](https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)*]

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*.[16] Currently, the project is dormant, searching for a new voluntary project maintainer.[17]

## See also

- [Linux portal](https://en.wikipedia.org/wiki/Portal:Linux)
- [Free and open-source software portal](https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software)

- [Webmin](/source/Webmin)

- [Calamares](/source/Calamares_(software))

- [APT (software)](/source/APT_(software))

- [RPM Package Manager](/source/RPM_Package_Manager)

## References

1. **[^](#cite_ref-1)** ["OpenSUSE Download"](http://download.opensuse.org/distribution/openSUSE-stable/repo/oss/x86_64/).

1. ^ [***a***](#cite_ref-YaSTruby_2-0) [***b***](#cite_ref-YaSTruby_2-1) Larabel, Michael (12 August 2013). ["openSUSE 13.1 M4 Brings Ruby-Based YaST"](https://www.phoronix.com/scan.php?page=news_item&px=MTQzMzg). [Phoronix](/source/Phoronix). Retrieved 13 August 2013.

1. **[^](#cite_ref-3)** ["File on GitHub"](https://github.com/yast/yast-core/blob/master/COPYING). *[GitHub](/source/GitHub)*. Retrieved 14 May 2014.

1. **[^](#cite_ref-4)** ["YaST2 Resource Page"](http://forgeftp.novell.com/yast/doc/SL11.1/). Retrieved 29 June 2008.

1. ^ [***a***](#cite_ref-:0_5-0) [***b***](#cite_ref-:0_5-1) Brockmeier, Joe (26 September 2025). ["Jumping into openSUSE Leap 16"](https://lwn.net/Articles/1019688/). *[LWN.net](/source/LWN.net)*. Retrieved 20 January 2026.

1. ^ [***a***](#cite_ref-YaSTGPL_6-0) [***b***](#cite_ref-YaSTGPL_6-1) ["YaST wird freie Software"](https://www.heise.de/newsticker/meldung/YaST-wird-freie-Software-95583.html). *heise.de* (in German).

1. **[^](#cite_ref-7)** ["Novell Launches Open Source Systems Management Project"](http://www.novell.com/news/press/archive/2004/suse_archive/yast.html). [Novell](/source/Novell). Retrieved 1 March 2008.

1. **[^](#cite_ref-8)** ["Libzypp"](https://web.archive.org/web/20080330222935/http://en.opensuse.org/Libzypp). [openSUSE](/source/OpenSUSE).org. Archived from [the original](http://en.opensuse.org/Libzypp) on 30 March 2008. Retrieved 27 April 2008.

1. **[^](#cite_ref-9)** ["fast package management"](http://duncan.mac-vicar.com/2008/02/07/fast-package-management/). duncan.mac-vicar.com. Retrieved 27 April 2008.{{[cite web](https://en.wikipedia.org/wiki/Template:Cite_web)}}: CS1 maint: deprecated archival service ([link](https://en.wikipedia.org/wiki/Category:CS1_maint:_deprecated_archival_service))

1. **[^](#cite_ref-10)** ["openSUSE Community Releases Leap 15.1 Version"](https://news.opensuse.org/2019/05/22/opensuse-community-releases-leap-15-1-version/). *openSUSE News*. 22 May 2019. Retrieved 31 May 2019.

1. **[^](#cite_ref-11)** ["SUSE's D-Installer Taking Shape As New Web-Based Linux Distro Installer"](https://www.phoronix.com/news/D-Installer-0.4). *www.phoronix.com*. Retrieved 6 May 2025.

1. **[^](#cite_ref-12)** ["Formerly Known As YQPkg, Myrlyn Package Manager GUI Adds Repository Configuration"](https://www.phoronix.com/news/Myrlyn-Repo-Configuration). *www.phoronix.com*. Retrieved 6 May 2025.

1. **[^](#cite_ref-13)** ["SUSE's YaST Team Drops Cockpit With New Installer Code"](https://www.phoronix.com/news/SUSE-Agama-Ditches-Cockpit). *Phoronix.com*. Retrieved 6 May 2025.

1. **[^](#cite_ref-14)** *openSUSE 10.3 Startup*. [Novell](/source/Novell). 7 September 2007. p. 32.

1. **[^](#cite_ref-webyast-manual_15-0)** Friedl, Jakub. ["WebYaST User Guide"](https://web.archive.org/web/20130929145203/http://doc.opensuse.org/products/other/WebYaST/webyast-user_sd/index.html). *Novell*. Archived from [the original](http://doc.opensuse.org/products/other/WebYaST/webyast-user_sd/index.html) on 29 September 2013. Retrieved 17 May 2014.

1. **[^](#cite_ref-16)** ["YaST4Debian project status"](https://web.archive.org/web/20160304064259/http://yast4debian.alioth.debian.org/modules-status.html). *yast4debian.alioth.debian.org*. Archived from [the original](http://yast4debian.alioth.debian.org/modules-status.html) on 4 March 2016.

1. **[^](#cite_ref-17)** ["YaST4Debian project website"](https://web.archive.org/web/20160304085415/http://yast4debian.alioth.debian.org/). *yast4debian.alioth.debian.org*. Archived from [the original](http://yast4debian.alioth.debian.org/) on 4 March 2016.

## External links

- [YaST](https://github.com/YaST) on [GitHub](/source/GitHub)

- [YaST at openSUSE](https://en.opensuse.org/Portal:YaST)

- [SUSE Linux Enterprise Administration Guide](https://www.suse.com/documentation/sles-12/book_sle_admin/data/book_sle_admin.html) – contains many YaST usage examples

- [YaST, AutoYast and ZENworks Linux Management](http://www.novell.com/products/desktop/features/autoyast.html)

- [YAST for Fedora?](https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/ECBQ3E63DI4AP4G3A6IJEFK5FPI3S573/)

- [Project: Yast - oss.oracle.com](https://oss.oracle.com/projects/yast/)

- [YaST4Debian Project website](http://yast4debian.alioth.debian.org/) [Archived](https://web.archive.org/web/20160304085415/http://yast4debian.alioth.debian.org/) 2016-03-04 at the [Wayback Machine](/source/Wayback_Machine)

---
Adapted from the Wikipedia article [YaST](https://en.wikipedia.org/wiki/YaST) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/YaST?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
