4.3. Versión para la línea de comandos
Si usted no está ejecutando X, usted puede de todas maneras ejecutar el Red Hat Update Agent desde una consola virtual o una terminal remota. Si está ejecutando X pero desea utilizar la versión de la línea de comandos, usted puede evitar que la interfaz gráfica se muestre usando el siguiente comando:
up2date --nox
up2date --nox
La versión de la línea de comandos del Red Hat Update Agent le permitirá ejecutar funciones avanzadas o realizar acciones con muy poca o ninguna interacción. Por ejemplo, el siguiente comando actualiza su sistema sin interacción alguna; descargará los paquetes más recientes y los instalará si esta opción ha sido configurada.
up2date -u
up2date -u
La versión para la línea de comandos del Red Hat Update Agent acepta los siguientes argumentos:
Opciones | Descripción |
---|---|
-? , --usage | Describe brevemente las opciones disponibles |
-h , --help | Enumera las opciones disponibles y finaliza. |
--arch=arquitectura | Obliga a up2date a instalar esta arquitectura del paquete. Esta opción no es válida con --update , --list , o --dry-run . |
--channel=channel | Especifica los canales desde los cuales se realizarán las actualizaciones utilizando las etiquetas de canal. |
--configure | Configura las opciones Red Hat Update Agent. Consulte la Sección 4.4, “Configuración” para obtener instrucciones detalladas. |
-d , --download | Descarga los paquetes mas no los instala. Este argumento anula temporalmente la opción de configuración No instalar los paquetes tras su descarga. Utilice esta opción si prefiere instalar los paquetes manualmente. |
--dbpath=dir | Especifica una base de datos RPM alternativa que será usada temporalmente. |
--dry-run | Realiza todo a excepción de la descarga e instalación de paquetes. Esta opción es útil para verificar dependencias y otros requerimientos antes de la instalación real. |
-f , --force | Obliga la instalación de paquetes. Esta opción anula temporalmente las listas de omisión de archivos, paquetes y configuración. |
--firstboot | Hace surgir Firstboot en el centro de la pantalla. |
--get | Obtiene el paquete especificado sin resolver dependencias. |
--get-source | Descarga el código fuente del paquete especificado sin resolver dependencias. |
--gpg-flags | Muestra las señales con las cuales GPG es invocado, tal como el keyring. |
--hardware | Actualiza el perfil del hardware del sistema en RHN. |
-i , --install | Instala los paquetes después de la descarga. Este argumento anula temporalmente la opción de configuración No instalar los paquetes tras su descarga. |
--installall=<channel-label> | Instala todos los paquetes disponibles desde el canal dado |
--justdb | Añade paquetes a la base de datos, pero no los instala. |
-k , --packagedir | Especifica una ruta de directorios separada por dos puntos, desde donde se realizará la búsqueda de paquetes antes de descargarlos. |
-l , --list | Lista los paquetes relevantes al sistema. |
--list-rollbacks | Muestra las restauraciones de paquetes disponibles. |
--nodownload | Indica que los paquetes no deben descargarse. Esta opción es útil para verificación. |
--nosig | No utiliza GPG para comprobar las firmas de los paquetes. Esta opción anula temporalmente la opción de configuración guardada. |
--nosrc | Indica que los paquetes de código fuente (SRPM) no deben descargarse. |
--nox | No intenta la ejecución en X. Lanzará la versión para la línea de comandos del Red Hat Update Agent. |
-p , --packages | Actualiza los paquetes asociados con ese perfil del sistema. |
--proxy=proxy URL | Especifica un proxy HTTP para usar. |
--proxyPassword=proxy password | Especifica una contraseña para usar en un proxy HTTP autenticado. |
--proxyUser=proxy user ID | Especifica un nombre de usuario para utilizar en un proxy HTTP autenticado. |
--register | Registrar (o registrar nuevamente) este sistema con RHN. Consulte la Sección 4.2, “Proceso de registro” para obtener instrucciones detalladas. |
--serverUrl=server URL | Especifica un servidor alternativo desde el cual descargar los paquetes. |
--showall | Lista todos los paquetes disponibles para descargar. |
--show-available | Lista todos los paquetes disponibles que no están actualmente instalados. |
--show-channels | Muestra los nombres de canales asociados con cada paquete. |
--show-orphans | Lista todos los paquetes actualmente instalados que no pertenecen a ninguno de los canales en que el sistema está suscrito. |
--show-package-dialog | Muestra el diálogo de instalación de paquetes en modo GUI. |
--solvedeps=dependencias | Encuentra, descarga e instala los paquetes necesarios para resolver dependencias. |
--src | Descarga el código fuente y los RPM binarios de los paquetes. |
--tmpdir=directory | Anula temporalmente el directorio de paquetes configurado. La ubicación por defecto es/var/spool/up2date . Esta opción es útil en caso de no tener suficiente espacio en la ubicación configurada. |
-u , --update | Actualiza el sistema con todos los paquetes relevantes. |
--undo | Revoca el último conjunto de paquetes actualizados. |
--upgrade-to-release=release version | Cambia al canal especificado. |
--uuid=uuid | Pasa un ID de usuario único generado por la herramienta de notificación de alertas. |
-v , --verbose | Muestra información adicional en pantalla mientras realiza la actualización. |
--version | Muestra la información sobre la versión de up2date . |
--whatprovides=dependencias | Muestra los paquetes que resuelven la lista de dependencias separadas por comas. |
Nota
Las opciones
--solvedeps
y --whatprovides
sirven para resolver las dependencias de un RPM sin importar si su sistema tiene acceso al canal que contiene el paquete.
4.3.1. Instalación de la llave GPG de Red Hat Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
La primera vez que ejecute la versión gráfica del Red Hat Update Agent, se le pedirá instalar la llave GPG de Red Hat. Esta llave es necesaria para autenticar los paquetes descargados desde Red Hat Network. Si utiliza la versión para la línea de comandos la primera vez que ejecuta el Red Hat Update Agent, tendrá que instalar manualmente la llave GPG de Red Hat. Si no la ha instalado, verá el siguiente mensaje:
Su GPG no contiene la llave pública de Red Hat, Inc. Sin ella, usted no podrá verificar si los paquetes de agente de actualización descargados tienen la firma de seguridad de Red Hat.
Su GPG no contiene la llave pública de Red Hat, Inc.
Sin ella, usted no podrá verificar si los paquetes de agente de actualización descargados
tienen la firma de seguridad de Red Hat.
Nota
Las llaves GPG deben ser instaladas para cada usuario. Para instalar la llave que se utilizará con Red Hat Network, importe la llave mientras esté en una sesión como root.
El método para instalar la llave depende de la versión RPM instalada. En la versión 4.1 o superior, que viene incluida con Red Hat Enterprise Linux 3, usted puede importar la llave GPG usando RPM. Ejecute como root el siguiente comando en un intérprete de comandos:
rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY
rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY
Para versiones anteriores de RPM, como la que viene incluida con Red Hat Enterprise Linux 2.1, utilice el comando
gpg
(como root):
/usr/bin/gpg --import /usr/share/rhn/RPM-GPG-KEY
/usr/bin/gpg --import /usr/share/rhn/RPM-GPG-KEY
Si necesita descargar primero la llave GPG de Red Hat, usted puede obtenerla en https://www.redhat.com/security/team/key.html . Por ejemplo:
Guarde el archivo de texto e impórtelo a su keyring usando el método aplicable a la versión RPM que posea.
4.3.2. Instalación manual de paquetes Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
Si ha escogido descargar, mas no instalar, las actualizaciones de software con el Red Hat Update Agent o desde el sitio web de RHN, usted debe instalarlas manualmente utilizando RPM.
Para instalarlos, vaya al directorio que contiene los paquetes descargados. El directorio por defecto es
/var/spool/up2date
. Escriba el comando rpm -Uvh *.rpm
. Cuando la instalación de paquetes haya terminado, usted puede borrarlos si así lo desea. Usted no los necesitará luego.
Después de instalar los paquetes, usted debe actualizar el perfil del sistema para que no se le vuelva a pedir la actualización de éstos. Consulte la Sección 4.3.3, “Sincronización de su perfil de sistema” para obtener mayor información.
4.3.3. Sincronización de su perfil de sistema Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
Si usted configura el Red Hat Update Agent para que instale los paquetes más recientes, su perfil del sistema almacenado en Red Hat Network será actualizado después de la instalación de paquetes. Sin embargo, si descarga los paquetes RPM más recientes usando el Red Hat Update Agent, desde el sitio web o si actualiza/instala/remueve los paquetes RPM por sí mismo, su perfil del sistema no será actualizado automáticamente. Usted debe enviar su perfil del sistema actualizado al servidor RHN.
Para sincronizar la lista de paquetes RPM en su sistema local Red Hat Enterprise Linux 5 y en Red Hat Network,ejecute el comando:
rhn-profile-sync
rhn-profile-sync
Después de ejecutar este comando, su perfil del sistema RHN reflejará las versiones de software más recientes instaladas en su sistema.
En sistemas Red Hat Enterprise Linux 4, use el siguiente comando para actualizar la lista de paquetes:
up2date -p
up2date -p
4.3.4. Archivo de registros Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
En el archivo
/var/log/up2date
, el Red Hat Update Agent guarda un registro de todas las acciones ejecutadas en su sistema. Se utiliza el método de rotación estándar de registros. Así, los registros más antiguos están en /var/log/up2date.1
, /var/log/up2date.2
, y /var/log/up2date.3
. Los archivos de registro guardan acciones ejecutadas por el Red Hat Update Agent tal como cuando se abre una base de datos de RPM, cuando se conecta al Red Hat Network para obtener información de su perfil del sistema, los paquetes descargados, los paquetes instalados utilizando el Red Hat Update Agent, y los paquetes borrados de su sistema tras la instalación. Si elige instalar y borrar los paquetes por sí mismo, el archivo no guardará registro de esta acción. Red Hat Network le recomienda que guarde su propio registro de las acciones que han sido ejecutadas con el Red Hat Update Agent.