Que hacer con apt-get

APT (Advanced Package Tool), es el gestor de paquetes utilizado por distros como Debian y derivados (Ubuntu, etc…). Aquí una lista de lo que podemos hacer con este comando, muchas de estas cosas las hacemos varias veces a la semana.

Actualizar los paquetes

Para actualizar nuestros paquetes de los repositorios que tengamos en el fichero /etc/apt/sources.list.

apt-get update

Realizar la actualización de los paquetes sin actualizar

Con este comando, tras ejecutar apt-get update se nos mostrarán los paquetes sin actualizar y que se actualizarán.

apt-get upgrade

Instalar un paquete

Para instalar un nuevo paquete que se encuentre en los repositorios, utilizaremos este comando seguido de los paquetes a instalar, separados por un espacio.

Este comando además nos instalará las dependencias de un paquete automáticamente, notificándonoslo antes.

apt-get install “paquete1” “paquete2” …

Desinstalar un paquete

Para revertir la acción de apt-get install y desinstalar un paquete usaremos remove. Remove no borra los archivos de configuración de la aplicación o paquete que estemos desinstalando. Su uso es el mismo que install.

apt-get remove “paquete1” “paquete2” …

Eliminar paquetes en desuso

Al desinstalar algunas aplicaciones, quedarán en nuestro sistema paquetes que ya no son usados. Al ejecutar autoremove se eliminaran estos paquetes innecesarios. Podemos ejecutarlo además de la misma forma que apt-get remove para desinstalar automáticamente las dependencias de un paquete.

apt-get autoremove
apt-get autoremove “paquete1” “paquete2″…

Eliminar paquete y su configuración

El comando remove (y autoremove) no elimina el archivo de configuración de el paquete en cuestión. Si queremos además eliminar este archivo ejecutaremos purge en vez de remove.

apt-get purge “paquete1” “paquete2” …

Descargar el código fuente

Para descargar las fuentes de un paquete, ya sea para ver o modificar su código, o compilarlo por nosotros mismos, ejecutaremos source seguido del paquete.

apt-get source “paquete1” “paquete2” …

Limpiar los paquetes descargados

Con clean, borraremos el repositorio local que contendrá los paquetes descargados (.deb). Se puede ejecutar de vez en cuando para liberar algo de espacio en el disco.

apt-get clean

Limpiar sólo los paquetes que no pueden ser descargados o son irreversibles

Con la misma función que clean, autoclean nos borrará los paquetes que ya no pueden ser descargados o son irreversibles. Esto nos permitirá mantener un tamaño de cache razonable durante largos periodos de tiempo.

apt-get autoclean

Comprobar que no existen dependencias incumplidas

Esto actualizará la lista de paquetes, creará un nuevo árbol de dependencias y buscará dependencias imposibles de resolver.

apt-get check

Actualizar nuestra distribución

Si existe una nueva versión del SO que estemos usando en este momento, podremos actualizar a esa versión ejecutando dist-upgrade.

apt-get dist-upgrade

Satisfacer la dependencias de compilación de un paquete fuente

Si nos hacen falta unos paquetes para compilar nuestro paquete con su código fuente, build-dep instalará o desinstalará según corresponda los paquetes necesarios.

apt-get build-dep

Además, con los siguientes flags podremos indicar opciones más concretas.

–download-only : sólo descargará los paquetes, ni los desempaquetará ni los instalará.
–fix-broken : intentará arreglar un sistema con dependencias rotas.
–assume-yes : responderá afirmativamente de forma automática a todas las posibles preguntas.
–show-upgraded : nos mostrará los paquetes que se van a actualizar.
–build : descargará las fuentes, y después las compilará.
–purge : borra todos los archivos de configuración de los paquetes que sean desinstalados.
–reinstall : reinstalará los paquetes ya instalados.
–version : mostrará la versión del programa.

One Response to Que hacer con apt-get

  1. Shizo87 dice:

    de putisima madre tio, nunca he sabido que era cada cosa, gracias =)

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

A %d blogueros les gusta esto: