Herramienta APT Debian (Administración de Paquetes)

El presente instructivo tiene como finalidad, dar a conocer una serie de comando básicos que permiten dar mantenimiento a los paquetes instalados en una distribución debian.

Estas instrucciones pueden ser de utilidad para un administrador de sistemas Linux.

Comandos Básicos:

1. Actualizar caché de paquetes y revisar la existencia de dependencias rotas:

root@server:/# apt-get check 

2. Corregir sistema con dependencias rotas. APT deduce una solución probable:

root@server:/# apt-get -f install 


3. Borrar el repositorio local de paquetes descargados (/var/cache/apt/archives/)

root@server:/# apt-get clean 

4. Borrar del repositorio local de paquetes descargados, aquellos paquetes que ya no se pueden descargar o inservibles:

root@server:/# apt-get autoclean 

5. Desinstalar paquetes que se instalaron automáticamente para satisfacer las dependencias de otros paquetes pero que ya no son necesarios:

root@server:/# apt-get autoremove 

6. Eliminar paquetes instalados (remove), pero además se eliminará cualquier archivo de configuración (–purge). La opción “remove” por si sola no elimina los archivos de configuración:

root@server:/# apt-get remove --purge paquete_a_eliminar 

7. Listar paquetes cuyo estatus sea “rc”, paquetes removidos pero que los archivos de configuración aún se encuentra presente:

root@server:/# dpkg -l |grep "^rc" 

8. Listar paquetes instalados en el sistemas

root@server:/# dpkg --get-selections 

8.1 Si se desea instalar los paquetes listados por get-selections en otra maquina:

root@server:/# dpkg --get-selections > lista_paquetes 

8.2 En el equipo destino, seleccionar los paquetes contenido en el archivo lista_paquetes:

root@server:/# dpkg --set-selections < lista_paquetes 

8.3 Resolver la instalación de los paquetes seleccionados:

root@server:/# apt-get dselect-upgrade 

9. Listar paquetes en el sistema:

root@server:/# dpkg -l 

Breve descripción del estado de los paquetes:

Deseado=desconocido(U)/Instalar/eliminaR/Purgar/retener(H)
| Estado=No/Inst/ficheros-Conf/desempaqUetado/medio-conF/medio-inst(H)/espera-disparo(W)/pendienTe-disparo
|/ Err?=(ninguno)/requiere-Reinst (Estado,Err: mayúsc.=malo)
 

9.1. Primera columna, estado deseado del paquete (estado de selección):

    U: Unknown (Desconcocido)
    I: Install (Instalado)
    R: Remove (Eliminado)
    P: Purge (Purgado - removido incluido archivos de configuración)
    H: Hold (Retenido)

9.2. Segunda columna, estado actual de los paquetes

    N: Not (No instalado)
    I: Inst (Instalado correctamente)
    C: Cfg-files (Archivos de configuración aún permanecen en el sistema)
    U: Unpacked (Paquete está sin desempaquetar)
    F: Failed-cfg (Falló en eliminar los archivos de configuración)
    H: Half-inst (Falló al instalar el paquete)
    W: triggers-awaited (Por la espera de un disparador de otro paquete)
    T: triggers-pending (pendiente por un disparador)

9.3. Tercera columna, aparece sólo si hay un error:

 
   R: Reinst-required (paquete roto, se requiere reinstalación de paquete)

Enlaces:





Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s