Este documento describe diferentes métodos para instalar y desinstalar programas en Linux desde la consola, incluyendo apt-get, aptitude y dpkg. Aptitude es una herramienta integral que ofrece múltiples funciones de administración de paquetes a través de una interfaz o línea de comandos. Apt-get usa varias herramientas separadas para tareas como instalación, eliminación, búsqueda y actualización de paquetes. Dpkg se usa principalmente para instalar paquetes descargados o para tareas administrativas avanzadas
1. Instalar y desinstalar mediante el uso de consola.
Instalación de programas, desinstalación y limpieza del sistema.
Instalación
Agregar repositorios
dpkg instalar y tareas administrativas
Autoclean y autoremove
Desde la consola tenemos dos formas de instalar y desinstalar programas, muy similares entre ellas,
pero con algunas diferencias internas: apt-get y aptitude. Aunque podríamos incluso contar una
tercera que es dpkg.
Aptitude es la versión moderna de apt-get, mientras que con la primera nos alcanza con una
herramienta, apt-get utiliza 16 diferentes.
Aptitude:
Herramienta única con muchas funciones.
• aptitude: Al ejecutarlo sin argumentos muestra una interfaz para buscar, navegar, instalar,
actualizar y realizar otras tareas de administración de paquetes.
• aptitude install: Instala software en tu sistema, junto con las dependencias necesarias.
• aptitude remove: Elimina paquetes junto con las dependencias que queden huérfanas.
• aptitude purge: Elimina paquetes y dependencias huérfanas junto con los ficheros de
configuración.
• aptitude search: Busca paquetes en las listas de paquetes locales de apt.
• aptitude update: Actualiza las listas de paquetes locales.
• aptitude upgrade: Actualiza los paquetes disponibles.
• aptitude clean: Elimina los ficheros que fué necesario descargar para instalar software en tu
sistema.
• aptitude dist-upgrade: Actualiza paquetes, incluso si eso significa que debe desinstalar otros.
• aptitude show: Muestra detalles acerca del paquete nombrado.
• aptitude autoclean: Elimina los paquetes deb obsoletos.
• aptitude hold: Fuerza a que un paquete permanezca en su versión actual, y no se actualice.
También podemos instalar múltiples paquetes con aptitude, por ejemplo, “aptitude install gimp
inkscape vlc”, esto instalará gimp, inkscape y vlc.
Se pueden instalar versiones en particuar, por ejemplo: aptitude install nombrepaquete=1.2.3
Ahora vemos apt-get, y sus herramientas:
• apt-get: Instala y elimina paquetes en tu sistema, también permita actualizar las listas de
paquetes o el propio software.
2. • apt-cache: Busca paquetes en la lista de paquetes mantenida por apt en el sistema local.
• dpkg- Se usa para varias tareas administrativas del sistema, como reconfigurar Xorg.
• apt-listbugs: Muestra los bugs/errores conocidos de un paquete de software antes de
instalarlo.
• apt-listchanges: Igual que apt-listbugs, pero muestra cambios no relacionados con los
errores/bugs.
• apt-rdepends: Herramienta para ver los árboles de dependencias de los paquetes.
• deborphan- Busca dependencias que han quedado huérfanas tras eliminar del sistema los
paquetes que las necesitaban.
• debfoster- Ayuda a deborphan a identificar qué dependencias no se necesitan más en tu
sistema.
• dselect- Interfaz curses para ver, seleccionar y buscar paquetes en tu sistema.
• Más herramientas: apt-cdrom, apt-config, apt-extracttemplates, apt-ftparchive, apt-key, apt-mark
y apt-sortpkgs.
Además, aptitude maneja mucho mejor todo lo relacionado con dependencias, este se acuerda bien,
de cuales son, y elimina todas las que no son necesarias para el sistema, mientras que apt-get suele
dejar librerías huérfanas.
Algo muy importante a tener en cuenta, no hay comunicación entre ambos sistemas, por lo que si
elegimos apt-get para instalar algo, y luego lo desinstalamos mediante aptitude, seguramente se
pierdan librerías, o incluso programas relacionados, por lo que conviene en caso de instalar por
consola, elegir uno, y mantenerse siempre con el mismo.
Dpkg, es otra forma de instalar, aunque es preferiblemente usado en tareas administrativas.
Este sistema se utiliza sobre todo cuando bajamos un paquete, y queremos instalar por consola.
dpkg -i nombrepaquete, instala paquete
Si el paquete ya está instalado en una versión anterior, dpkg en este caso actualiza la versión
dpgk -r nombrepaquete, desinstala
dpkg -purge nombrepaquete, desinstala y borra archivos de configuración
Más adelante veremos usos de dpkg en tareas administrativas.
Daniel Mato – 7.7.10