Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Details  





2 AutoYaST  





3 WebYaST  





4 YaST4Debian  





5 See also  





6 References  





7 External links  














YaST






العربية
Български
Català
Čeština
Deutsch
Español
فارسی
Français

Bahasa Indonesia
Italiano
Magyar

Nederlands

Norsk bokmål
Polski
Русский
Српски / srpski
Suomi
Türkçe
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


YaST
Original author(s)SuSE
Developer(s)SUSE
Initial releaseMay 1996; 28 years ago (1996-05)
Stable release

4.2.83 / July 2, 2020; 4 years ago (2020-07-02)[1]

Written inRuby[2]
Operating systemLinux
TypeOperating system setup and configuration tool
LicenseGNU General Public License[3]
Websiteyast.opensuse.org

YaST (Yet another Setup Tool[4]) is a Linux operating system setup and configuration tool.

YaST is featured in the openSUSE Linux distribution, 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

[edit]
YaST is also available without X11 (with ncurses)

YaST is free software that SUSE has made available under the GPL in 2004.[5][6] 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 Xorg package to fix a graphical installation).

YaST offers package management functionality through the ZYpp project.[7] 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.[8]

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.[9]

YaST is implemented in the Ruby programming language.[2]

AutoYaST

[edit]

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]

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

WebYaST

[edit]

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, shutdownorreboot the system, change some system settings (such as the time), and change the status of system servicesordaemons.[11]

YaST4Debian

[edit]

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.[5] As a consequence of this, the project YaST4Debian was launched, which worked on a port of YaST to Debian.[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.[12] Currently, the project is dormant, searching for a new voluntary project maintainer.[13]

See also

[edit]

References

[edit]
  1. ^ "OpenSUSE Download".
  • ^ a b Larabel, Michael (2013-08-12). "openSUSE 13.1 M4 Brings Ruby-Based YaST". Phoronix. Retrieved 2013-08-13.
  • ^ "File on GitHub". GitHub. Retrieved 2014-05-14.
  • ^ "YaST2 Resource Page". Retrieved 2008-06-29.
  • ^ a b heise.de: YaST wird freie Software (in German)
  • ^ "Novell Launches Open Source Systems Management Project". Novell. Retrieved 2008-03-01.
  • ^ "Libzypp". opensuse.org. Archived from the original on March 30, 2008. Retrieved 2008-04-27.
  • ^ "fast package management". duncan.mac-vicar.com. Archived from the original on September 8, 2013. Retrieved 2008-04-27.
  • ^ "openSUSE Community Releases Leap 15.1 Version". openSUSE News. 22 May 2019. Retrieved 2019-05-31.
  • ^ openSUSE 10.3 Startup. Novell. September 7, 2007. p. 32.
  • ^ Friedl, Jakub. "WebYaST User Guide". Novell. Archived from the original on 2013-09-29. Retrieved 2014-05-17.
  • ^ yast4debian.alioth.debian.org Archived 2016-03-04 at the Wayback Machine YaST4Debian project status
  • ^ yast4debian.alioth.debian.org Archived 2016-03-04 at the Wayback Machine YaST4Debian project website
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=YaST&oldid=1223154770"

    Categories: 
    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 GPL license
    Hidden categories: 
    Webarchive template wayback links
    Articles with short description
    Short description is different from Wikidata
    All articles with unsourced statements
    Articles with unsourced statements from November 2023
     



    This page was last edited on 10 May 2024, at 07:13 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki