Este módulo permite instalar, desinstalar y actualizar el software en el equipo. En Linux, el software está disponible en forma de paquetes. Normalmente, un paquete contiene todo lo necesario para un programa: el programa en sí mismo, los archivos de configuración y toda la documentación. Normalmente también hay disponible un paquete con los archivos de origen del programa. Estos archivos no son necesarios para ejecutar el programa, pero es posible que desee instalarlos para compilar una versión personalizada del programa.
Algunos paquetes dependen de otros. Esto significa que el software del paquete sólo funciona correctamente si se instala otro paquete. Además, la instalación de algunos paquetes sólo es posible si se instalan otros en concreto. Esto puede deberse a que la rutina de instalación necesite herramientas específicas. Por tanto, dichos paquetes deben instalarse en la secuencia correcta. Hay algunos paquetes con funciones idénticas o similares. Si estos paquetes utilizan el mismo recurso del sistema, no deberían instalarse simultáneamente (se produciría un conflicto de paquetes). Las dependencias y los conflictos se pueden producir entre dos o más paquetes y, en ocasiones, son muy complejos. El hecho de que puede ser necesaria la versión concreta de un paquete para que todo funcione sin problemas puede hacer que todo el proceso sea aún más complicado.
Hay que tener en cuenta todos estos factores al instalar, desinstalar y actualizar el software. YaST ofrece una herramienta realmente eficaz para ello: el módulo de instalación del software, al que se hace referencia normalmente como "gestor de paquetes". Cuando se inicia, examina el sistema y muestra los paquetes instalados. Si selecciona paquetes adicionales para la instalación, el gestor de paquetes comprueba las dependencias automáticamente y selecciona los que sean necesarios (resolución de dependencias). Si selecciona paquetes con conflictos, el gestor de paquetes lo indica y envía sugerencias para resolver el problema (resolución de conflictos). Si se ha marcado para suprimir un paquete que es necesario para otros paquetes instalados, el gestor de paquetes emite una alerta con información detallada y soluciones alternativas.
Aparte de estos aspectos puramente técnicos, el gestor de paquetes ofrece una descripción general bien estructurada de los paquetes de SUSE Linux. Los paquetes se ordenan según el tema y la presentación de estos grupos se restringe mediante filtros adecuados.
Para cambiar la selección de software del sistema con el gestor de paquetes, seleccione en el Centro de control de YaST. La ventana del cuadro de diálogo del gestor de paquetes se muestra en la Figura 3.2, “Gestor de paquetes de YaST”. El módulo consta de varios marcos. Modifique los tamaños haciendo clic y moviendo los bordes que separan las distintas áreas. En las secciones siguientes se describe el contenido de los marcos y sus usos.
El gestor de paquetes ofrece varios métodos de filtrado para ordenar los paquetes por categorías y limitar el número de paquetes visualizados. La ventana de filtrado se sitúa en el marco izquierdo del módulo, bajo la barra de menús. Muestra los ajustes del método de filtrado actual. El menú de selección de filtros de la parte superior del marco determina qué se visualizará debajo. Seleccione el filtro deseado en la lista de filtros disponibles del menú de filtros.
Al iniciar el sistema, el filtro está activo. Este filtro agrupa los paquetes de programas según su aplicación (multimedia o aplicaciones ofimáticas). Los distintos grupos del filtro se muestran debajo del recuadro de selección de filtros. Los paquetes ya instalados en el sistema aparecen preseleccionados. Haga clic en el recuadro de estado al principio de una línea para alternar los indicadores de estado de una selección. Seleccione el estado directamente haciendo clic con el botón derecho en la selección y usando el menú contextual. La descripción del paquete de la derecha muestra los paquetes incluidos en la selección actual, habilitando la selección y deselección de paquetes individuales.
El filtro ofrece una descripción más técnica del rango de paquetes y es adecuado para usuarios que están familiarizados con la estructura de paquetes de SUSE Linux. Este filtro ordena los paquetes de programas por temas (aplicaciones, desarrollo y hardware) en una estructura de árbol a la izquierda. Cuanto más expanda las ramas, más específica será la selección y menor será el número de paquetes mostrados en la ventana de paquetes individuales de la derecha.
Además, este filtro permite visualizar todos los paquetes en orden alfabético sin categorizar. Para hacerlo, seleccione en la parte inferior del árbol SUSE Linux consta de un gran número de paquetes y puede llevar algún tiempo visualizar esta lista tan larga.
La función es la manera más sencilla de encontrar un paquete específico. Al especificar varios criterios de búsqueda, podrá restringir el filtro hasta tal punto que con frecuencia sólo se visualizará un paquete en la ventana de paquetes individual. Introduzca una cadena de búsqueda y utilice las casillas de verificación para determinar dónde buscar esta cadena (en el nombre, en la descripción o en las dependencias del paquete). Los usuarios avanzados pueden definir patrones de búsqueda especiales con comodines y expresiones regulares y buscar en las dependencias del paquete en los campos y Por ejemplo, esta función puede utilizarse para determinar qué paquete contiene una biblioteca en concreto.
![]() | Búsqueda rápida |
|---|---|
Además del filtro todas las listas de la función del gestor de paquetes permiten la búsqueda rápida. Basta con introducir una letra para que el cursor se mueva al primer paquete de la lista cuyo nombre comience con esta letra. El cursor debe estar en la lista (haciendo clic en ella). | |
Para algunos paquetes de SUSE Linux hay paquetes de idiomas específicos disponibles, como textos traducidos para la interfaz de usuario de programas, la documentación y las fuentes. Este filtro muestra una lista de idiomas compatibles con SUSE Linux en el marco izquierdo. Si selecciona uno de ellos, el marco derecho mostrará todos los paquetes disponibles para este idioma. Entre ellos, todos los paquetes aplicables a la selección de software actual se etiquetarán automáticamente para la instalación.
![]() | Nota |
|---|---|
Puesto que los paquetes específicos de un idioma pueden depender de otros paquetes, el gestor de paquetes puede seleccionar paquetes adicionales para la instalación. | |
Después de seleccionar los paquetes para la instalación, actualización o desinstalación, utilice la selección de filtros para ver el resumen de la instalación. Se muestra aquí cómo se verán afectados los paquetes al hacer clic en Utilice las casillas de verificación situadas a la izquierda para filtrar los paquetes que se verán en la ventana de paquetes individual. Por ejemplo, para comprobar los paquetes ya instalados, inicie el gestor de paquetes y desactive todas las casillas de verificación excepto
El estado del paquete que aparece en la ventana de paquetes individuales puede cambiarse del modo habitual. Sin embargo, puede que el paquete respectivo ya no cumpla los criterios de búsqueda. Para eliminar dichos paquetes de la lista, actualícela con la opción
Tal y como se ha mencionado, a la derecha se muestra una lista de paquetes individuales en una ventana. El contenido de esta lista viene determinado por el filtro seleccionado actualmente. Si, por ejemplo, se selecciona el filtro la ventana de paquetes individuales muestra todos los paquetes de la selección actual.
En el gestor de paquetes, cada paquete tiene un estado que determina qué hacer con él, como “Instalar” o “Suprimir.” Este estado se muestra mediante un símbolo en un recuadro de estado al principio de la línea. Alterne el estado haciendo clic o seleccionando el estado que desee en el menú que se abre al hacer clic con el botón derecho en el elemento. Según la situación actual, es posible que algunos de los posibles indicadores de estado no estén disponibles. Por ejemplo, los paquetes que aún no se han instalado, no pueden definirse en “Suprimir.” Vea los indicadores de estado disponibles con +
El gestor de paquetes ofrece los siguientes indicadores de estado de los paquetes:
No instalarEste paquete no está instalado ni se instalará.
InstalarEste paquete no se ha instalado aún pero se instalará.
MantenerEste paquete ya se ha instalado y no se cambiará.
ActualizarEste paquete ya se ha instalado y se sustituirá por la versión del medio de instalación.
SuprimirEste paquete ya se ha instalado y se suprimirá.
Tabú - no instalar nuncaEste paquete no está instalado ni se instalará nunca. Se le tratará como si no existiera en ninguno de los medios de instalación. Si se selecciona un paquete automáticamente para resolver dependencias, el ajuste “Tabú” lo impedirá. Sin embargo, puede dar como resultado incoherencias que deberán resolverse manualmente (comprobación de dependencias). Por tanto, “Tabú” está pensado principalmente para usuarios expertos.
ProtegidoEste paquete se instala y no debe modificarse. A los paquetes de otros fabricantes (paquetes sin firma SUSE) se les asigna automáticamente este estado para impedir que se sobrescriban con versiones posteriores en los medios de instalación. Esto puede provocar conflictos de paquetes que deberán resolverse manualmente.
Instalación automáticaSe ha seleccionado este paquete automáticamente para la instalación porque otro paquete lo necesita (resolución de dependencias de paquetes). Para deseleccionar un paquete, puede ser necesario el estado “Tabú.”
Actualización automáticaEste paquete ya se ha instalado. Sin embargo, debido a que otro paquete necesita una versión más reciente de este paquete, la versión instalada se actualizará automáticamente.
Suprimir automáticamenteEste paquete ya se ha instalado pero los conflictos de paquetes existentes requieren que se suprima. Por ejemplo, puede ser el caso si se ha sustituido el paquete actual por uno distinto.
Instalación automática (después de la selección)Se ha seleccionado automáticamente este paquete para que se instale porque forma parte de una selección predefinida como “Multimedia” o “Desarrollo.”
Actualización automática (después de la selección)Este paquete ya se ha instalado, pero existe una versión más reciente en los medios de instalación. Este paquete forma parte de una selección predefinida, como “Multimedia” o “Desarrollo,” seleccionada para la actualización y que se actualizará automáticamente.
Suprimir automáticamente (después de la selección)Este paquete ya se ha instalado, pero una selección predefinida (como “Multimedia” o “Desarrollo)” necesita que se suprima. Esto no ocurre con frecuencia.
Además, puede decidir si instalar los orígenes de un paquete. Esta información complementa el estado actual del paquete y no puede alternarse con el ratón ni seleccionarse directamente desde el menú contextual. En su lugar, una casilla de verificación al final de la línea de paquetes permite la selección de los paquetes de origen. También se puede acceder a esta opción desde el menú
También instala el código fuente.
No se instalará el código fuente.
El color de la fuente que se utiliza para los distintos paquetes en la ventana de paquetes individuales ofrece información adicional. Los paquetes instalados para los que hay una versión más reciente disponible en los medios de instalación son de color azul. Los paquetes instalados cuyos números de versión son superiores a los de los medios de instalación aparecen en rojo. Sin embargo, debido a que la numeración de las versiones de los paquetes no siempre es lineal, la información puede no ser perfecta pero sí suficiente para indicar paquetes problemáticos. Si fuera necesario, compruebe los números de versión en la ventana de información.
Las pestañas del marco inferior derecho ofrecen información sobre el paquete seleccionado. La descripción del paquete seleccionado se activa automáticamente. Haga clic en otras pestañas para ver los datos técnicos (tamaño del paquete, grupo, etc.), la lista de los demás paquetes de los que depende o la información de la versión.
Durante la selección del software, la ventana de recursos de la parte inferior izquierda del módulo muestra el uso previsto de todos los sistemas de archivos montados. El gráfico de barras de colores crece con cada selección. Mientras que se mantenga verde, quiere decir que hay espacio suficiente. El color de la barra cambia lentamente a rojo conforme se aproxima al límite de espacio en disco. Si selecciona demasiados paquetes para la instalación, se mostrará una alerta.
La barra de menús de la parte superior izquierda de la ventana permite el acceso a la mayoría de las funciones ya descritas y contiene los cuatro menús siguientes:
Seleccione + para guardar una lista de todos los paquetes instalados en un archivo de texto. Es recomendable si desea replicar un ámbito de instalación específico más adelante o en otro sistema. Un archivo generado de esta forma se puede importar con la opción con lo que se creará la misma selección de paquetes que cuando se guardó. En ambos casos, defina el sitio del archivo o acepte la sugerencia.
Para salir del gestor de paquetes sin guardar los cambios en la selección de paquetes, haga clic en Para guardar los cambios, seleccione En este caso, se aplican todos los cambios y se termina el programa.
Los elementos del menú siempre hacen referencia al paquete actualmente seleccionado en la ventana de paquetes individuales. Aunque se visualizan todos los indicadores de estado, sólo se pueden seleccionar los que sean posibles para el paquete actual. Utilice las casillas de verificación para especificar si desea instalar los orígenes del paquete. La opción abre un submenú que muestra todos los indicadores de estado de los paquetes. Sin embargo, no afecta simplemente al paquete actual sino a todos los paquetes de esta lista.
El menú ofrece opciones para la gestión de las dependencias y los conflictos de los paquetes. Si ha seleccionado manualmente paquetes para la instalación, haga clic en para ver la lista de los paquetes que el gestor de paquetes ha seleccionado automáticamente para resolver las dependencias. Si hay conflictos de paquetes sin resolver, se mostrará una alerta y se sugerirán soluciones.
Si define los conflictos de paquetes en esta información se guardará permanentemente en el sistema. De lo contrario, deberá definir los mismos paquetes en cada vez que inicie el gestor de paquetes. Para no omitir las dependencias, haga clic en
En + se ofrece una breve explicación de las funciones del gestor de paquetes. Hay disponible una descripción detallada de los distintos indicadores de paquetes en Si prefiere trabajar con los programas sin usar el ratón, haga clic en para ver una lista de accesos directos del teclado.
Las opciones y se localizan en la ventana de información. Si hace clic en el gestor de paquetes comprueba si la selección actual de paquetes da como resultado cualquier dependencia o conflicto de paquetes sin resolver. En el caso de dependencias sin resolver, los paquetes necesarios adicionales se seleccionan automáticamente. En los conflictos de paquetes, el gestor de paquetes abre un cuadro de diálogo que muestra el conflicto y ofrece varias opciones para resolver el problema.
Si activa cualquier cambio en el estado de un paquete activa una comprobación automática. Se trata de una función útil porque la coherencia de la selección de paquetes se monitoriza de manera permanente. Sin embargo, este proceso consume recursos y puede ralentizar el gestor de paquetes. Por esta razón, la comprobación automática no está activada por defecto. En cualquier caso, se realizará una comprobación de coherencia cuando confirme la selección con
En el ejemplo siguiente, sendmail y postfix puede que no se hayan instalado simultáneamente. En la Figura 3.3, “Gestión de conflictos del gestor de paquetes” se muestra el mensaje de conflicto instándole a tomar una decisión. postfix ya está instalado. En consecuencia, puede no instalar sendmail, eliminar postfix o aceptar el riesgo y hacer caso omiso del conflicto.
![]() | gestión de conflictos de paquetes |
|---|---|
Se aconseja seguir las sugerencias de YaST al gestionar conflictos de paquetes, ya que si no se hace podría ponerse en peligro la estabilidad y el funcionamiento del sistema debido al conflicto existente. | |
YaST puede administrar varios orígenes de instalación. Permite que se puedan seleccionar para realizar actualizaciones e instalaciones. Cuando se inicia este módulo, se muestra una lista de todos los orígenes registrados previamente. Teniendo en cuenta que la instalación normal se realiza desde un CD, sólo aparecerá el CD de instalación. Haga clic en para incluir orígenes adicionales en esta lista. Al igual que ocurre con medios extraíbles como los CD y DVD, puede añadir orígenes de red, como servidores NFS y FTP. Se pueden seleccionar hasta directorios del disco duro local como medio de instalación. Consulte el texto de ayuda detallada de YaST para obtener más información.
Todos los orígenes registrados cuentan con un estado de activación en la primera columna de la lista. Para activar o desactivar los orígenes de instalación individuales haga clic en las opciones correspondientes. Durante la instalación de paquetes o actualizaciones de software, YaST selecciona una entrada adecuada de la lista de orígenes de instalación activados. Cuando se sale del módulo con la opción los ajustes actuales se guardan y se aplican a los módulos de configuración y
La actualización en línea de YaST (YOU) permite la instalación de actualizaciones y mejoras importantes. Estas revisiones están disponibles para su descarga en el servidor FTP de SUSE y en los distintos servidores duplicados.
En seleccione uno de los distintos servidores. Cuando selecciona un servidor, la URL se copia en el campo de entrada, donde puede editarse. También puede especificar URL locales con el formato archivo:/mi/vía o /mi/vía. Expanda la lista existente con servidores adicionales mediante Haga clic en para modificar los ajustes del servidor seleccionado actualmente.
Cuando el módulo se inicia, la opción está activa, lo que permite la selección de las revisiones necesarias. Para aplicar todas las revisiones de seguridad recomendadas disponibles, desactive esta opción. Sin embargo, según el ancho de banda de la conexión y la cantidad de datos que haya que transmitir, las descargas pueden tardar mucho tiempo.
Si activa la opción para descargar de nuevo todas las revisiones, se descargarán del servidor todas las revisiones, paquetes instalables y descripciones disponibles. Si no está activada (opción por defecto), sólo se recuperarán las revisiones que no estén instaladas en el sistema.
Además, el sistema se puede actualizar automáticamente. Haga clic en para configurar un proceso que buscará automáticamente actualizaciones y las aplicará normalmente. Este procedimiento está completamente automatizado. El sistema debe ser capaz de conectar con el servidor de actualizaciones a la hora programada.
Para realizar la actualización, haga clic en Para actualizar manualmente, se carga una lista de todas las revisiones disponibles y se inicia el gestor de paquetes, tal y como se describe en la Sección 3.2.1, “Instalación y desinstalación del software”. En el gestor de paquetes, el filtro para las revisiones de YOU está activado permitiendo así la selección de las actualizaciones que se van a instalar. Al iniciar el sistema, todas las revisiones recomendadas y de seguridad disponibles estarán preseleccionadas siempre que los paquetes relevantes estén instalados en el sistema. Es aconsejable aceptar la propuesta.
Después de efectuar la selección, haga clic en en el gestor de paquetes. Todas las actualizaciones seleccionadas se descargan del servidor y se instalan en el equipo. Según la velocidad de conexión y el rendimiento del hardware, esta acción puede llevar algún tiempo. Los errores se mostrarán en una ventana. Si es necesario, omita los paquetes que causen problemas. Antes de la instalación, algunas de las revisiones abren una ventana con información.
Mientras que se descargan e instalan las actualizaciones, puede realizar un seguimiento de todas las acciones en la ventana de registro. Después de instalar correctamente todas las revisiones, salga de YOU con la opción Si no necesita los archivos de actualización después de la instalación, seleccione para que se supriman después de la actualización. Finalmente, se ejecuta SuSEconfig para ajustar la configuración del sistema según sea necesario.
Esta opción permite instalar revisiones desde un CD, no desde un servidor FTP. La ventaja radica en que la actualización con un CD es más rápida. Después de insertar el CD de revisiones, se exploran y se muestran todas las revisiones del CD en el cuadro de diálogo. Se podrán entonces seleccionar los paquetes que desee para que se instalen en la lista de revisiones. El módulo muestra un mensaje de error si no hay ningún CD de revisiones. Inserte el CD y reinicie el módulo.
Este módulo permite actualizar la versión instalada en el sistema. Durante la operación, se puede actualizar el software de la aplicación, pero no el sistema base de SUSE Linux. Para actualizar el sistema base, arranque el equipo desde un medio de instalación, como un CD. Al seleccionar el modo de instalación en YaST, seleccione en lugar de
El procedimiento para actualizar el sistema es similar al de una nueva instalación. En primer lugar, YaST examina el sistema, determina una estrategia de actualización adecuada y presenta los resultados en una cuadro de diálogo de sugerencias. Haga clic en o en los elementos individuales para cambiar cualquier detalle.
Defina el método de actualización del sistema. Hay dos opciones disponibles.
Para actualizar todo el sistema con las últimas versiones del software, seleccione una de estas selecciones predefinidas. Son las mismas que las que se ofrecen durante la instalación. Permiten asegurar que los paquetes que no existían anteriormente también se instalen.
Esta opción solamente actualiza paquetes que ya existen en el sistema. No se instalarán nuevas funciones.
Además, puede usar para desinstalar paquetes que no existen en la nueva versión. Por defecto, esta opción está preseleccionada para impedir que los paquetes antiguos ocupen espacio en el disco duro sin necesidad.
Haga clic en para iniciar el gestor de paquetes y seleccione o deseleccione los paquetes para actualizar. Los conflictos de paquetes deberían resolverse con la comprobación de coherencia. El uso del gestor de paquetes se explica por completo en la Sección 3.2.1, “Instalación y desinstalación del software”.
Durante la actualización, los archivos de configuración de algunos paquetes pueden reemplazarse por los de la nueva versión. Puesto que ha podido modificar algunos de los archivos del sistema actual, el gestor de paquetes realizará copias de seguridad de los archivos sustituidos. En este cuadro de diálogo, determine el ámbito de estas copias de seguridad.
![]() | ámbito de la copia de seguridad |
|---|---|
Esta copia de seguridad no incluye el software. Sólo contiene los archivos de configuración. | |
Aquí se muestra el idioma principal y los demás idiomas instalados actualmente en el sistema. Se pueden cambiar haciendo clic en en la configuración mostrada o en + Puede seleccionar adaptar la disposición del teclado y la zona horaria a la región donde se hable el idioma principal. Puede encontrar más información sobre la selección de idioma en la Sección 3.7.11, “Selección de idioma”.
La actualización del sistema es un procedimiento muy complejo. Para cada paquete de programas, YaST debe comprobar primero la versión instalada en el equipo y, a continuación, determinar qué es necesario hacer para sustituir correctamente la versión antigua con la nueva. YaST también intenta adoptar cualquier ajuste personal de los paquetes instalados. Algunas configuraciones pueden causar problemas porque la configuración antigua no pueda gestionar la nueva versión del programa tal y como se esperaba o porque surjan incoherencias inesperadas entre las distintas configuraciones.
Cuanto más antigua sea la versión existente y más diferencias haya entre la configuración de los paquetes y la estándar, más problemas pueden producirse en la actualización. En algunas ocasiones, la configuración antigua no puede adoptarse correctamente. En tal caso, es necesaria una nueva configuración. Antes de iniciar la actualización, debería guardarse la configuración existente.
Este módulo de YaST permite instalar paquetes en un directorio para XEN. Xen es un monitor de máquina virtual (VMM) para equipos compatibles con x86 que permite ejecutar de manera segura más de una máquina virtual, cada una con su sistema operativo en un único sistema físico y con un excelente rendimiento. YaST permite decidir dónde colocar el directorio raíz, cómo dar nombre a los directorios y el tipo de sistema y el software que se desea instalar. Después de seleccionar el módulo, YaST determina los ajustes del sistema y muestra el directorio por defecto, las instrucciones de instalación y el software que se va a instalar. Se puede editar haciendo clic en Todos los cambios deben confirmarse haciendo clic en Una vez que se hayan realizado todos los cambios, haga clic en hasta que se le informe de que se ha completado la instalación. Haga clic en para salir del cuadro de diálogo. Puede encontrar información detallada acerca de XEN en el Capítulo 37, Virtualización mediante Xen (↑Referencia).
Si se producen problemas al usar los medios de instalación de SUSE Linux, puede comprobar los CD o DVD incluidos con este módulo. En contadas ocasiones, algunos dispositivos pueden tener problemas al no poder leer algunos medios correctamente. Puede ocurrir con más probabilidad con los medios “creados por el propio usuario.” Para comprobar que un CD o un DVD de SUSE Linux no tiene errores, basta con insertar el medio en la unidad y ejecutar este módulo. Haga clic en y YaST verificará la suma de comprobación de MD5 del medio. Esto puede tardar algunos minutos. Si se detecta cualquier error, no debería usar este medio para la instalación.