JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Administración de Oracle Solaris: tareas comunes     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Acerca de este manual

1.  Localización de información acerca de comandos de Oracle Solaris

2.  Gestión de grupos y cuentas de usuario (descripción general)

3.  Gestión de cuentas de usuario y grupos (tareas)

4.  Inicio y cierre de un sistema Oracle Solaris

5.  Trabajo con Oracle Configuration Manager

6.  Gestión de servicios (descripción general)

7.  Gestión de servicios (tareas)

8.  Uso del gestor de fallos

9.  Gestión de información del sistema (tareas)

10.  Gestión de procesos del sistema (tareas)

11.  Supervisión del rendimiento del sistema (tareas)

12.  Gestión de paquetes de software (tareas)

Gestión de paquetes de software (mapa de tareas)

Image Packaging System

Obtención de información sobre paquetes

Instalación y actualización de paquetes

Instalación de un nuevo paquete

Actualización de todos los paquetes instalados

13.  Gestión del uso de discos (tareas)

14.  Programación de tareas del sistema (tareas)

15.  Configuración y administración de impresoras mediante CUPS (tareas)

16.  Gestión de la consola del sistema, dispositivos del terminal y servicios de energía (tareas)

17.  Gestión de información sobre la caída del sistema (tareas)

18.  Gestión de archivos del núcleo central (tareas)

19.  Resolución de problemas de software y sistemas (tareas)

20.  Resolución de diversos problemas de software y sistemas (tareas)

Índice

Instalación y actualización de paquetes

El comando pkg install instala los paquetes que no están actualmente instalados y actualiza los paquetes que ya están instalados. El comando pkg install necesita uno o más nombres de paquete.

El comando pkg update actualiza los paquetes instalados. Si especifica un paquete que aún no está instalado al comando pkg update, el sistema no instala ese paquete. El comando pkg update toma varios nombres de paquetes que ya están instalados o no toma ninguno. Si no especifica nombres de paquetes, se actualizan todos los paquetes que están instalados en la imagen. Consulte Actualización de todos los paquetes instalados.

La instalación y actualización de paquetes requieren más privilegios. Consulte Privilegios de instalación de Adición y actualización de paquetes de software de Oracle Solaris 11 para obtener más información.

Instalación de un nuevo paquete

Utilice los comandos que se describen en Obtención de información sobre paquetes para identificar un paquete que desea instalar. Los ejemplos de dicha sección indican que el paquete group/feature/amp contiene Apache, MySQL yPHP, y que el paquete group/feature/amp aún no está instalado en esta imagen. Utilice el comando pkg install para instalar este paquete.


Consejo - Utilice las opciones -nv para ver qué hará el comando, sin realizar ningún cambio en la imagen.


# pkg install -nv group/feature/amp
           Packages to install:         8
     Estimated space available: 112.19 GB
Estimated space to be consumed: 452.42 MB
       Create boot environment:        No
Create backup boot environment:        No
            Services to change:         2
          Rebuild boot archive:        No

Changed packages:
solaris
  database/mysql-51
    None -> 5.1.37,5.11-0.174.0.0.0.0.504:20110920T230125Z
  group/feature/amp
    None -> 0.5.11,5.11-0.174.0.0.0.0.2559:20110921T191255Z
  web/php-52
    None -> 5.2.17,5.11-0.174.0.0.0.0.504:20110921T041858Z
  web/php-52/extension/php-apc
    None -> 3.0.19,5.11-0.174.0.0.0.0.504:20110921T041245Z
  web/php-52/extension/php-mysql
    None -> 5.2.17,5.11-0.174.0.0.0.0.504:20110921T041411Z
  web/server/apache-22/module/apache-dtrace
    None -> 0.3.1,5.11-0.174.0.0.0.0.504:20110921T042357Z
  web/server/apache-22/module/apache-fcgid
    None -> 2.3.6,5.11-0.174.0.0.0.0.504:20110921T042430Z
  web/server/apache-22/module/apache-php5
    None -> 5.2.17,5.11-0.174.0.0.0.0.504:20110921T042738Z
Services:
  restart_fmri:
    svc:/system/manifest-import:default
    svc:/system/rbac:default

La salida muestra que este comando instalaría ocho paquetes y muestra esos ocho paquetes en la sección “Paquetes cambiados”. Si se compara esta lista de “Paquetes cambiados” con la lista de paquetes del comando pkg contents en Obtención de información sobre paquetes, se puede observar que el paquete web/server/apache-22 que forma parte del paquete de grupo no se instalará. El siguiente comando confirma que este paquete ya está instalado en la versión correcta.

$ pkg list web/server/apache-22
NAME (PUBLISHER)          VERSION                    IFO
web/server/apache-22      2.2.19-0.174.0.0.0.0.504   i--

Este paquete se podría haber instalado por separado. El siguiente comando muestra que el paquete fue requerido por otros dos paquetes que están instalados.

$ pkg search -l -o pkg.name -H ':depend:require:web/server/apache-22'
install/installadm
package/pkg/system-repository

La salida de pkg install -nv también muestra que la instalación del paquete group/feature/amp no crea un nuevo entorno de inicio de manera predeterminada. Un nuevo entorno de inicio se crea automáticamente al actualizar paquetes del sistema concretos, como algunos controladores y otros componentes del núcleo. Un nuevo entorno de inicio se podría crear automáticamente al instalar, desinstalar o actualizar.


Consejo - Especificar de forma explícita un nuevo entorno de inicio es la forma más segura para instalar o actualizar.

El nuevo entorno de inicio es un clon del entorno de inicio actual con los cambios especificados de instalación, desinstalación o actualización aplicados. El entorno de inicio actual no se modifica. El sistema no se reinicia de forma automática. El nuevo entorno de inicio será la selección de inicio predeterminada la próxima vez que reinicie el sistema. El entorno de inicio actual todavía está disponible para ser iniciado.


Utilice la opción --be-name para forzar la creación de un nuevo entorno de inicio.

# pkg install --be-name s11amp group/feature/amp
           Packages to install:   8
       Create boot environment: Yes
Create backup boot environment:  No

DOWNLOAD                                  PKGS       FILES    XFER (MB)
Completed                                  8/8     640/640    70.9/70.9

PHASE                                        ACTIONS
Install Phase                                942/942

PHASE                                          ITEMS
Package State Update Phase                       8/8
Image State Update Phase                         2/2

PHASE                                          ITEMS
Reading Existing Index                           8/8
Indexing Packages                                8/8

A clone of solaris-174 exists and has been updated and activated.
On the next boot the Boot Environment s11amp will be
mounted on '/'.  Reboot when ready to switch to this updated BE.

# pkg list group/feature/amp
pkg list: no packages matching 'group/feature/amp' installed

El comando pkg list informa que el paquete group/feature/amp no está instalado porque el paquete group/feature/amp no está instalado en el entorno de inicio actual. El paquete group/feature/amp está instalado en el nuevo entorno de inicio s11amp.

Utilice el comando beadm list para comprobar que el sistema tenga un nuevo entorno de inicio activo denominado s11amp. El entorno de inicio “N” se inicia actualmente; el entorno de inicio “R” es el valor predeterminado al reiniciar el sistema.

# beadm list
BE           Active Mountpoint Space   Policy Created
--           ------ ---------- -----   ------ -------
s11amp       R      -          20.75G  static 2011-09-23 13:58
solaris      -      -          44.81M  static 2010-11-07 17:45
solaris-151a -      -          158.12M static 2010-11-12 14:37
solaris-174  N      /          30.04M  static 2011-09-02 12:38

Compruebe que el paquete group/feature/amp esté instalado en el nuevo entorno de inicio. La letra “i” en la columna I indica que el paquete group/feature/amp está instalado.

# beadm mount s11amp /mnt
# pkg -R /mnt list group/feature/amp
NAME (PUBLISHER)       VERSION                      IFO
group/feature/amp      0.5.11-0.174.0.0.0.0.2559    i--

Recuerde desmontar el entorno de inicio s11amp.

# beadm list
BE           Active Mountpoint Space   Policy Created
--           ------ ---------- -----   ------ -------
s11amp       R      /mnt       20.75G  static 2011-09-23 13:58
solaris      -      -          44.81M  static 2010-11-07 17:45
solaris-151a -      -          158.12M static 2010-11-12 14:37
solaris-174  N      /          30.05M  static 2011-09-02 12:38
# beadm unmount s11amp
# beadm list
BE           Active Mountpoint Space   Policy Created
--           ------ ---------- -----   ------ -------
s11amp       R      -          20.75G  static 2011-09-23 13:58
solaris      -      -          44.81M  static 2010-11-07 17:45
solaris-151a -      -          158.12M static 2010-11-12 14:37
solaris-174  N      /          30.06M  static 2011-09-02 12:38

Actualización de todos los paquetes instalados

Utilice uno de los siguientes comandos para actualizar todos los paquetes instalados actualmente que tienen actualizaciones disponibles para esta imagen:

Todos los paquetes que están instalados en la imagen actual y que tienen actualizaciones disponibles para esta imagen se actualizan.

Es probable que esta operación actualice paquetes del sistema clave y cree un nuevo entorno de inicio. Como práctica recomendada, utilice la opción -nv con este comando en primer lugar. A continuación, utilice la opción --be-name si es necesario, para crear un nuevo entorno de inicio con el nombre especificado.