Solaris 7: Biblioteca de instalación (Edición SPARC)

Adición y eliminación de paquetes mediante comandos

Este apartado describe cómo añadir y eliminar paquetes por medio de comandos en la línea de comandos.

Para agregar paquetes con el comando pkgadd

  1. Entre en el sistema instalado y conviértase en el usuario root.

    En el indicador del shell, escriba:

    $ su
    

  2. Cargue el CD que contiene los paquetes que hay que añadir en la unidad de CD-ROM.

    Volume Manager montará el CD automáticamente.

  3. Añada uno o más paquetes al sistema con el comando pkgadd.

    # /usr/sbin/pkgadd -d nombre_dispositivo pkgid
    

    En este comando,

    nombre_dispositivo

    Es la ruta de acceso al CD que contiene el software que se agregará al sistema instalado. 

    pkgid

    Es el nombre del paquete de software que se añadirá al sistema instalado. Por ejemplo, SUNWaudio.

    Si el proceso pkgadd encuentra un problema durante la instalación del paquete, muestra un mensaje relacionado con el problema, seguido de este mensaje de solicitud:

    Do you want to continue with this installation?

    Responda yes (sí), no o quit (salir). Si ha especificado más de un paquete, escriba 'no' para parar la instalación del paquete que está instalando. El proceso pkgadd continúa instalando los demás paquetes. Escriba 'quit' para parar la instalación.

  4. Compruebe que el paquete se haya instalado correctamente.

    # /usr/sbin/pkgchk -v pkgid
    

    Si el comando pkgchk determina que no hay errores, devuelve una lista de los archivos instalados. De lo contrario, informa sobre el error.

Ejemplo: instalación de software desde un CD montado

El ejemplo siguiente muestra un comando para instalar el paquete SUNWaudio desde un CD de Solaris montado. El ejemplo muestra también el uso del comando pkgchk para verificar que los archivos del paquete se han instalado correctamente.

Nota: el nombre de este producto es Solaris 7 pero el código y la ruta o el nombre de la ruta del paquete pueden utilizar Solaris 2.7 o SunOS 5.7 indistintamente. Siga siempre el código o ruta tal como se hayan escrito.

# /usr/sbin/pkgadd -d /cdrom/cdrom0/s0/Solaris_2.7 SUNWaudio.
.
.
Installation of <SUNWaudio> was successful.
# pkgchk -v SUNWaudio
/usr
/usr/bin
/usr/bin/audioconvert
/usr/bin/audioplay
/usr/bin/audiorecord
#

Para eliminar paquetes con el comando pkgrm

  1. Entre en el sistema instalado y conviértase en el usuario root.

    En el indicador del shell, escriba:

    $ su
    

  2. Extraiga uno o más paquetes del sistema mediante el comando pkgrm.

    # /usr/sbin/pkgrm pkgid
    

    En este comando,

    pkgid

    Es el nombre del paquete de software que hay que extraer del sistema instalado. Por ejemplo, SUNWaudio.

  3. Compruebe que el paquete se haya extraído correctamente.

    # /usr/sbin/pkgchk pkgid
    

    Si el comando pkgchk determina que el paquete no está instalado, imprimirá un mensaje de advertencia.

Ejemplo: eliminación de software de un sistema

El ejemplo siguiente muestra un comando para eliminar el paquete SUNWaudio de un sistema. El ejemplo muestra también el uso del comando pkgchk para comprobar que se han eliminado los archivos del paquete.

# /usr/sbin/pkgrm SUNWaudio
The following package is currently installed:
   SUNWaudio       Audio applications^M
                   (sparc) 3.0,REV=1.2.13^M

Do you want to remove this package? y
.
.
.
Removal of <SUNWaudio> was successful.
# pkgchk -v SUNWaudio
WARNING: no pathnames were associated with <SUNWaudio>
#