Está en la página 1de 12

==============================================================

==============

APT-GET:

COMANDOS:

apt-get update
# Actualizar el listado de paquetes disponibles.

apt-get check
# Comprobar que todo ha ido bien tras la utilización de apt-get update.

apt-get install paquete


# Instalar los programas deseados.

apt-get -reinstall install paquete


# Reinstalar un programa.

apt-get upgrade
# Actualizar solo los paquetes ya instalados que no necesitan, como dependencia, la
instalación o desinstalación de otros paquetes.

apt-get dist-upgrade
# Actualizar todos los paquetes del sistema, instalando o desinstalando los paquetes
que sean necesarios para resolver las dependencias que pueda generar la
actualización de algún paquete.

apt-get remove paquete


# Desinstalar un paquete.

apt-get remove –purge paquete


# Desinstalar un paquete y elimina los archivos de configuración.

apt-get -f install
# Resolver problemas con dependencias y paquetes rotos.

apt-get clean
# Para limpiar los paquetes descargados e instalados.

apt-get autoclean
# Para limpiar los paquetes viejos que ya no se usan.
apt-cache search paquete
# Para buscar un paquete determinado.

apt-get source paquete


# Descargar archivos fuente.

apt-get build-dep paquete


# Configurar las dependencias de construcción para paquetes fuente.

apt-get dselect-upgrade
# Seguir las selecciones de dselect.

apt-show-versions (-u)
# Para conocer que paquetes hay instalados.

apt-cache show paquete


# Obtener más información de un paquete específico.

apt-cache showpkg paquete


# Obtener información extra de un paquete específico.

apt-cache depends paquete


# Para saber que paquete depende de que otros.

apt-file search archivo


# Para encontrar el nombre de un paquete desde un archivo.

apt-file list paquete


# Listar el contenido de un paquete.

apt-file update
# Para mantener al día esta función.

apt-get autoremove
# Para mantener el sistema limpio de bibliotecas inútiles.

apt-get check
# Actualizar la caché de paquetes (/var/cache/apt/pkgcache.bin).

apt-cache unmet
# Mostrar un resumen de las dependencias no satisfechas en la caché de paquetes

apt-cache pkgnames -generate


# Mostrar una lista de todo lo que tenemos instalado en el sistema:
OPCIONES:

-s
# Simula una acción.

-d
# Sólo descarga.

-y
# No pregunta y asume que si a todo.

-u
# Muestra paquetes actualizados.

-h
# Muestra texto de ayuda.

-q
# Salida registrable – sin indicador de progreso.

-qq
# Sin salida, excepto si hay errores.

-f
# Intenta continuar sí la comprobación de integridad falla (Dep. rotas)

-m
# Intenta continuar si los archivos no son localizables.

-b
# Construye el paquete fuente después de obtenerlo.

-V
# Muesta números de versión detallados.

-c=?
# Lee este archivo de configuración.

-o=?
# Establece una opción de configuración arbitraria.

APTITUDE:
aptitude install paquete1 paquete2 …
# Instala el o los paquetes nombrados. Si el nombre del paquete contiene una tilde
(~) o un signo de interrogación (?), será tratado como un patrón de búsqueda y
cualquier paquete que cumpla el patrón podrá ser instalado.

aptitude install -f
# Forzar la instalación de paquetes paquetes rotos o la instalación de algún paquete
complemento de otro.

aptitude install paquete +


# Instala el paquete.

aptitude install paquete + M


# Instala el paquete y lo marca como instalado automáticamente.

aptitude install paquete —


# Elimina el paquete.

aptitude install paquete _


# Purga el paquete.

aptitude install paquete =


# Bloquea el paquete, cancela cualquier actividad de instalación, actualización o
supresión, e impide que éste paquete se actualice automáticamente en el futuro.

aptitude install paquete :


# Mantiene el paquete, cancela cualquier actividad de instalación, actualización o
supresión, a diferencia de = no impide que éste paquete se actualice
automáticamente en el futuro.

aptitude install paquete & M


# Marca el paquete como instalado automáticamente.

aptitude install paquete & m


# Marca el paquete como instalado manualmente.

aptitude update
# Actualización de la lista de paquetes disponibles en los repositorios.

aptitude safe-upgrade
# Actualización segura de los paquetes que tengan disponibles nuevas versiones.
Instalando nuevos paquetes pero sin eliminar ninguno. No desintala nada.
Antiguamente era “aptitude upgrade”.
aptitude full-upgrade
# Actualización total y forzada de los paquetes, tanto del S.O. como de las
aplicaciones, con desinstalación de paquetes. Antiguamente era “aptitude dist-
upgrade”.

aptitude clean
# Eliminar paquetes descargados (en /var/cache/apt/archives) de cuando se instaló
el Sistema Operativo o cualquier otro Software posterior en el mismo.

aptitude autoclean
# Eliminar paquetes .deb que hayan quedados obsoletos en el S.O.

aptitude remove
# Eliminar (desinstalar) todos los paquetes actualmente marcados para ser
borrados.

aptitude purge
# Eliminar (desinstalar) todos los paquetes actualmente marcados para ser
borrados con sus archivos de configuración.

aptitude hold paquete


# Bloquea el paquete.

aptitude unhold paquete


# Desbloquea el paquete.

aptitude keep paquete


# Mantiene el paquete.

aptitude reinstall paquete


# Reinstala el paquete.

aptitude markauto paquete


# Marca el paquete como instalado automáticamente.

aptitude unmarkauto paquete>


# Marca el paquete como instalado manualmente.

aptitude keep-all
# Cancela todas las acciones programadas en todos los paquetes, limpia las marcas
de instalación, eliminación o actualización.

aptitude forget-new
# Olvida los paquetes marcados como nuevos.
aptitude search cadena_texto
# Busca un paquete que contenga la secuencia cadena_texto en el nombre o
descripción.

aptitude show paquete


# Muestra información detallada sobre uno o varios paquetes, sí contiene una tilde
(~) o un signo de interrogación (?), será tratado como un patrón de búsqueda y
mostrará todas las palabras clave.

OPCIONES:

-D
# Para los comandos con capacidad de instalar o eliminar paquetes, muestra una
breve explicación de instalaciones automáticas y de eliminaciones.

-d
# Descarga los paquetes, pero no instala o elimina nada. De forma predeterminada,
los paquetes se almacenan en /var/cache/apt/archives.

-f
# Intenta arreglar dependencias de paquetes rotos.

-R
# No trata los paquetes recomendados como dependencias al instalar nuevos
paquetes.

-r
# Trata los paquetes recomendados como dependencias al instalar nuevos paquetes.

-s
# Simula las acciones pero no las ejecuta. No requiere privilegios de root.

-t [distrib]
# Establece la distribución desde la que se instalan los paquetes.

-V
# Nos muestra la versión de los paquetes que se van a instalar.

-v
# Muestra información extra (puede darse más de una vez).

-p
# Siempre pide confirmación de las acciones.
-y
# Supone que la respuesta a preguntas simples del tipo sí/no es «sí»

-F formato
# Especifica el formato para mostrar los resultados de las búsquedas, lea el manual.

-O orden
# Especifica como se deben ordenar los resultados de la búsqueda, lea el manual.

-w ancho
# Especifica el ancho del visor para dar formato a los resultado de la búsqueda.

-D
# Muestra las dependencias de los paquetes cambiados automáticamente.

-Z
# Muestra el cambio del tamaño instalado de cada paquete.

-S fnombre
# Lee la información de estado extendida de aptitude de fnombre.

-u
# Descarga una nueva lista de paquetes al arrancar.

-i
# Realiza una instalación al arrancar.

BANDERAS DE ESTADO DE UN PAQUETE:

i
# El paquete esta instalado, y todas sus dependencias están satisfechas.

c
# El paquete ha sido eliminado, pero sus archivos de configuración todavía están
presentes.

p
# El paquete y todos sus archivos de configuración se eliminaron, o nunca fue
instalado.

v
# El paquete es virtual.
B
# El paquete esta roto.

u
# El paquete ha sido desempaquetado, pero no configurado.

C
# El paquete está medio configurado, se interrumpió la configuración del paquete.

H
# El paquete está medio instalado, se interrumpió la instalación del paquete.

BANDERAS DE ACCIÓN DE UN PAQUETE:

i
# El paquete marcado para instalarse.

u
# El paquete será actualizado.

d
# El paquete será eliminado, será eliminado, pero sus archivos de configuración se
mantendrán en el sistema.

p
# El paquete será purgado, se eliminarán tanto el paquete marcado como sus
archivos de configuración.

h
# El paquete será bloqueado/retenido: se va a mantener en su versión actual,
incluso si una nueva versión está disponible, hasta que se desbloquee.

F
# Se prohíbe la actualización del paquete.

r
# El paquete será reinstalado.

B
# El paquete será “roto” algunas de sus dependencias no serán satisfechas.

BANDERAS EXTRA (TERCERA) DE UN PAQUETE:


A
# Ha sido instalado automáticamente, como dependencia de otro paquete que se ha
pedido instalar.

DPKG:

Nota: NO resuelve las dependencias, use el programa “gdebi” si desea instalar


intentando resolver las dependencias.

dpkg –get-selections
# Devuelve una lista con los paquetes instalados.

dpkg –info pp.deb


# Informa sobre las dependencias y las versiones de las mismas.

dpkg -c /home/pp.deb
# Muestra el contenido del paquete pp.deb.

dpkg -i pp.deb
# Instala el paquete pp.deb.

dpkg -L mc
# Lista los ficheros instalados en el sistema, que pertenecen al paquete mc.

dpkg -r pp.deb
# Desinstala el paquete pp.deb.

dpkg –force -r pp.deb        /     dpkg -r nombre_paquete


# Fuerza la desinstalación del paquete pp.deb.

dpkg –purge pp.deb        /     dpkg -r –purge nombre_paquete


# Desinstala el paquete pp.deb y sus archivos de configuración.

dpkg -l *vi*
# Lista los paquetes que contienen la cadena vi en su nombre de paquete.

dpkg -l
# Lista el estado de los paquetes conocidos por el sistema.

dpkg -l | grep ^[a-z]n


# Muestra los paquetes no instalados.
dpkg -S mcview.1.gz
# Busca a cuál de los paquetes instalados, pertenece el paquete mcview.1.gz,
respondiendo con: mc: /usr/share/man/man1/mcview.1.gz el nombre del paquete y
donde está almacenado el fichero mcview.1.gz

dpkg –configure –pending


# Reconfigura cualquier paquete que aun no esté configurado.

dpkg –configure -a
# Intenta reparar el sistema.

dpkg –get-selections
# Lista el estados de selección de paquetes instalados y desintalados en el sistema.

dpkg –get-selections “*”


# Lista el estado de selección de los paquetes instalados, desinstalados y purgados
en el sistema. Muy útil para realizar backups de la lista de paquetes
instalados/desinstalados y purgados.

dpkg –get-selections | grep -v deinstall > lista-paquetes-actuales.txt


# Genera una lista dentro de paquetes actualmente instalados dentro de un archivo
llamado “lista-paquetes-actuales.txt”

dpkg –set-selections < mis_selecciones


# Modificará el estado de selección de los paquetes escogidos al contenido en el
archivo mis_selecciones, como esto, no instalará ni borrará nada, simplemente
modificará el estado de selección de los paquetes escogidos (para realizar esto use
apt-get -u dselect-upgrade).

OPCIONES:

El primer carácter de cada línea indica el estado deseado del paquete:

u
# Desconocido

i
# Instalar

r
# Eliminar

p
# Purgar
h
# Mantener

El segundo carácter de cada línea indica el estado actual del paquete:

n
# No instalado

i
# Instalado

c
# Sólo los archivos de configuración del paquete existen en el sistema.

u
# El paquete sea desempaquetado, pero no se ha configurado

f
# Fallo configuración.

h
# La instalación del paquete se ha iniciado pero no terminado por alguna razón.

w
# El paquete esta a la espera del procesamiento de otro paquete.

t
# El paquete depende del procesamiento de otros paquetes.

El tercer carácter de cada línea indica el estado de error del paquete:

h
# Mantener.

r
# Requiere reinstalar.

x
# Ambos problemas.

==============================================================
================
PARA CORREGIR ERROR DE: No se pudo bloquear /var/lib/dpkg/lock – open
(11: Recurso no disponible temporalmente)
E: No se pudo bloquear el directorio de administración (/var/lib/dpkg/),
¿quizás haya algún otro proceso utilizándolo?

Ejecutar la orden de comando:

fuser -vki  /var/lib/dpkg/lock


rm -f /var/lib/dpkg/lock

PARA SOLUCIONAR ESTE ERROR O CUALQUIER OTRO DE


INSTALACION
SE PUEDE COMPLEMENTAR EN CASO DE SER NECESARIO CON ESTAS
ORDENES DE COMANDO:

rm -f /var/lib/dpkg/info/*.postrm
rm -f /var/lib/dpkg/info/*.list

rm -f /var/lib/apt/lists/*    ó     rm /var/lib/apt/lists/* -vf


rm -f /var/lib/apt/lists/partial/*
==============================================================
=================

OTROS COMANDOS ÚTILES

os-prober                # Detección de Sistema Operativos en Disco.


update-grub           # Actualización del Grub
update-grub2        # Actualización del Grub2
update-burg           # Actualización del Burg (En caso de ser necesario)

localepurge                                               # Eliminar idiomas de paquetes


innecesarios.
deborphan –show-size –guess-all     # Listado de paquetes huérfanos (no útiles).
dpkg -l $(deborphan –find-config)    # Listado detallado de paquetes huérfanos (no
utiles).
dpkg –purge $(deborphan)                  # Eliminación de paquetes huérfanos (no
útiles) sin confirmación.
aptitude purge `deborphan`                # Eliminación de paquetes huérfanos (no
útiles) con confirmación.

También podría gustarte