HOME

TheInfoList



OR:

YaST (
Yet another A naming convention as a form of computer humour especially among playful programmers, yet another is often abbreviated ya, Ya, or YA in the prefix of an acronym or backronym. This humorous prefix is an idiomatic qualifier in the name of a compu ...
Setup Tool) is a Linux
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
setup and
configuration Configuration or configurations may refer to: Computing * Computer configuration or system configuration * Configuration file, a software file used to configure the initial settings for a computer program * Configurator, also known as choice board ...
tool. YaST is featured in the
openSUSE openSUSE () is a free and open-source software, free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: ''Tumbleweed'', an upstream rolling release distribution, and ''Leap'', a stable r ...
Linux distribution A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro—if distributed on its own—is oft ...
, as well as in 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

YaST is
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
that SUSE has made available under the GPL in 2004.heise.de:
YaST wird freie Software (in German)
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 A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI) and
Text-based user interface In computing, text-based user interfaces (TUI) (alternately terminal user interfaces, to reflect a dependence upon the properties of computer terminals and not just text), is a retronym describing a type of user interface (UI) common as an ear ...
(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 Xorg package to fix a graphical installation). YaST offers package management functionality through the ZYpp project. 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. 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 GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both Free software, free and ...
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. YaST formerly utilized a bespoke scripting language known as YCP; in OpenSUSE 13.1, YaST was rewritten in
Ruby Ruby is a pinkish-red-to-blood-red-colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sapph ...
. On OpenSUSE Leap 16.0, YaST will be deprecated. The web-based
Cockpit A cockpit or flight deck is the area, on the front part of an aircraft, spacecraft, or submersible, from which a pilot controls the vehicle. The cockpit of an aircraft contains flight instruments on an instrument panel, and the controls th ...
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.


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. The profile of each current system is stored in /root/autoyast.xml.


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,
shutdown Shutdown or shut down may refer to: * Government shutdowns * Shutdown (computing) * Shutdown (economics) * Shutdown (nuclear reactor) Arts and entertainment Music * "Shut Down" (The Beach Boys song), 1963 * '' Shut Down Volume 2'', a 1964 album ...
or
reboot In computing, rebooting is the process by which a running computer system is restarted, either intentionally or unintentionally. Reboots can be either a cold reboot (alternatively known as a hard reboot) in which the power to the system is physi ...
the system, change some system settings (such as the time), and change the status of system services or daemons.


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. As a consequence of this, the project ''YaST4Debian'' was launched, which worked on a port of YaST to
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
. 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''. Currently, the project is dormant, searching for a new voluntary project maintainer.yast4debian.alioth.debian.org
YaST4Debian project website


See also

* Webmin * GAdmintools * Calamares *
APT (software) Advanced Package Tool (APT) is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian and Debian-based Linux distributions. APT simplifies the process of managing software on ...
*
RPM Package Manager RPM Package Manager (RPM) (originally Red Hat Package Manager, now a recursive acronym) is a free and open-source package management system. The name RPM refers to the file format and the package manager program itself. RPM was intended primar ...


References


External links


YaST on GitHub

YaST at openSUSE


– contains many YaST usage examples


YAST for Fedora?

Project: Yast - oss.oracle.com

YaST4Debian Project website
{{DEFAULTSORT:Yast 1996 software Free package management systems Free software programmed in Ruby Linux package management-related software Linux PMS graphical front-ends Free software that uses ncurses SUSE Linux Unix configuration utilities Software using the GNU General Public License fr:SUSE#Centre de contrôle YaST