YaST ( Yet another Setup Tool [4] ) es una herramienta de configuración e instalación del sistema operativo Linux .
YaST forma parte de la distribución Linux openSUSE , así como de las distribuciones comerciales derivadas de SUSE . También forma parte del extinto United Linux .
YaST cuenta con herramientas que pueden configurar muchos aspectos del sistema.
YaST se lanzó por primera vez en abril de 1995. La primera distribución de SuSE que incluía YaST se lanzó en mayo de 1996. YaST se reescribió en 1999 y se incluyó por primera vez en SuSE Linux 6.3 sólo como instalador. YaST2 se agregó al escritorio en SuSE Linux 6.4 y coexistió con YaST1 hasta que YaST1 se eliminó en SuSE Linux 8.0.
YaST es un software gratuito que SUSE ha puesto a disposición bajo la licencia GPL en 2004. [5] [6] Es una herramienta para administrar y mantener una instalación de SUSE Linux. Permite a los administradores instalar software, configurar hardware, configurar redes y servidores, y más.
Una característica de YaST es que contiene interfaces de usuario gráficas (GUI) e interfaces de usuario basadas en texto (TUI) (con ncurses ). Esto es especialmente útil para instalaciones que no son GUI, como servidores, para la administración del sistema a través de conexiones lentas a Internet y para cuando uno no puede iniciar un servidor gráfico X pero aún requiere una interfaz de usuario avanzada para el administrador de paquetes (por ejemplo, un usuario novato que intenta degradar un paquete Xorg para arreglar una instalación gráfica).
YaST ofrece funciones de gestión de paquetes a través del proyecto ZYpp . [7] Las primeras aplicaciones de YaST con gestión de paquetes habilitada para ZYpp tenían problemas de rendimiento y tiempos de inicio largos, pero se mejoraron en las versiones 10.2 y 10.3. A partir de openSUSE 11.0 alpha 3, ZYpp se integró con el proyecto de solucionador SAT, lo que hizo que YaST y Zypper fueran más rápidos que otros administradores de paquetes basados en rpm. [8]
YaST solía incluir SaX y SaX2, la configuración X avanzada de Suse. SaX se reescribió como SaX2 en SuSE Linux 6.4. SaX1 se eliminó en SuSE Linux 8.1 y SaX2 se eliminó del Centro de control de YaST en openSUSE 11.2. SaX2 se eliminó por completo en openSUSE 11.3. La interfaz GTK se eliminó en openSUSE Leap 42.1.
YaST recibe actualizaciones y mejoras con frecuencia en Tumbleweed y entre versiones de Leap. openSUSE Leap 15.1, por ejemplo, vio mejoras en la interfaz de YaST para administrar firewalls, incluida la adición de una interfaz en la versión de línea de comandos de YaST. En esta misma versión de openSUSE Leap, YaST ahora tiene un logotipo actualizado y un módulo de administración de particiones mejorado. [9]
YaST está implementado en el lenguaje de programación Ruby . [2]
AutoYaST es un sistema para instalar uno o más sistemas openSUSE de forma automática sin intervención del usuario. Las instalaciones de AutoYaST se realizan mediante un archivo de control con datos de instalación y configuración. [ cita requerida ]
El perfil de cada sistema actual se almacena en /root/autoyast.xml
. [10]
WebYaST es una interfaz web para YaST que se puede utilizar para comprobar el estado de la máquina actual. Puede comprobar la instalación de paquetes , apagar o reiniciar el sistema, cambiar algunas configuraciones del sistema (como la hora) y cambiar el estado de los servicios del sistema o daemons . [11]
El cambio de licencia de YaST de una licencia anterior bastante restrictiva a la GPL en 2004 hizo posible portar YaST a otras distribuciones de Linux. [5] Como consecuencia de esto, se lanzó el proyecto YaST4Debian , que trabajó en un puerto de YaST a Debian . [ cita requerida ]
El proyecto, que estuvo en contacto con el equipo YaST de Novell/SuSE, alcanzó algunos hitos importantes, como el port de los módulos yast2-ncurses y yast2-qt . [12] Actualmente, el proyecto está inactivo, en búsqueda de un nuevo mantenedor voluntario del proyecto. [13]