En el presente articulo aprenderemos como usar apt-get para instalar en Debian.
Un gestor de paquetes se encarga de facilitarnos la tarea de buscar, instalar y administrar paquetes precompilados para usarlos en nuestro sistema. La mayoría de los sistemas operativos poseen uno.
En Debian existe apt o Advanced Packaging Tools, que se encarga de las tareas mencionadas mas arriba. Para facilitarnos aun mas la tarea existen interfaces o frontispicios, algunos de ellos son: Aptitude (hecho en base a la librería ncurses), Synaptic (GTK+), adept (qt), etc. Aquí hablare o mejor dicho, escribiré, sobre APT, Aptitude y algo de Synaptic.
Tabla de contenido
De que va APT?
En realidad apt no es un programa en si mismo, sino que apt es mas bien una biblioteca de funciones c++ empleadas por varios programas de linea de comandos para distribuir paquetes como el apt-get y el apt-cache.
APT básicamente resuelve problemas de dependencia y busca los paquetes solicitados, trabaja con dpkg, otra herramienta, que maneja la instalación y eliminación de paquetes.
Algunas opciones importantes para el apt-get:
sudo apt-get <strong>[opcion]</strong>
Update: Actualiza listado de paquetes disponibles según repositorios
check: Actualiza la cache de paquetes, crea un nuevo árbol de dependencias
Install: Instala los programas deseados. Ejm:
sudo apt-get install paquete
install –-reinstall: Reinstala un programa. Ejm:
sudo apt-get install --reinstall paquete
upgrade: Actualiza paquetes ya instalados, no desinstala ni instala paquetes nuevos. Ejm:
sudo apt-get upgrade paquete
dist-upgrade: Actualiza a otra versión de la distribución si es necesario elimina e instala software nuevo.
remove: Desinstala un paquete. Ejm:
sudo apt-get remove paquete
purge: Desinstala y elimina configuración de un programa. Ejm:
sudo apt-get purge paquete
clean: Borra totalmente el repositorio local que contiene los ficheros de paquetes descargados
autoclean: Borra los paquetes viejos e inservibles que ya no se usan
source: Busca un paquete determinado. Ejm:
sudo apt-get source paquete
build-dep: Configura las dependencias de construcción para paquetes fuentes. Ejm:
sudo apt-get build-dep paquete
dselect-upgrade: Sigue las selecciones de dselect
autoremove: Desinstala dependencias que ya no son necesarias
Algunas aclaraciones para el apt-get install:
Para instalar la version 3.8 de un paquete:
sudo apt-get install paquete=3.8
Para instalar paquete con arquitectura i386(multiarch):
sudo apt-get install paquete:i386
Para instalar paquete en su versión inestable:
sudo apt-get install paquete/unstable
Algunas opciones del apt-get (parámetros):
-s Simula una acción
-d Solo descarga
-y No pregunta, asume que si a todo
-u Muestra los paquetes que actualizaran
-q Salida silenciosa nivel 1, registrable y sin indicador de progreso
-qq Salida silenciosa nivel 2, aun mas silenciosa, sin salida, implica -y
-f Resuelve problemas con dependencias, se usa solo o junto a install/remove
-m Intenta continuar ignorando paquetes faltantes
-b Descarga paquetes fuente y luego los compila
-V Muestra numeros de versión detallados
-c Especifica el fichero de configuración a usar
-o Establece una opción de configuración arbitraria
–print-uris Solo muestra URI’s de los ficheros
–arch-only Procesa solo las dependencias de construcción dependientes de la arquitectura
–reinstall Reinstala paquetes previamente instalados
–install-suggests
–no-install-recommends
Si llegaste hasta aquí te recomiendo nuestro articulo sobre apt-cache 😉
Que la pases bien, cualquier duda en los comentarios