APT o Advanced Packaging Tool (Herramienta Avanzada de Empaquetado) es un sistema de gestión de paquetes creado por Debian para simplificar la instalación y eliminación de programas en sistemas GNU/Linux (como Ubuntu).
En realidad, no existe un programa apt en sí mismo, sino que APT es una biblioteca de funciones (escritas en C++) que son empleadas por otros programas.
De entre los programas que utilizan APT los más extendidos y conocidos son apt-get y apt-cache. Pero además, existen otros programas que proporcionan un frontispicio para APT, generalmente basados en apt-get. Algunos de ellos son:
Veamos ahora los principales comandos de uso para apt-get, apt-cache y aptitude:
APT-GET
Dicho todo esto, también es de tener en cuenta que:
Salu2,
elSant0
En realidad, no existe un programa apt en sí mismo, sino que APT es una biblioteca de funciones (escritas en C++) que son empleadas por otros programas.
De entre los programas que utilizan APT los más extendidos y conocidos son apt-get y apt-cache. Pero además, existen otros programas que proporcionan un frontispicio para APT, generalmente basados en apt-get. Algunos de ellos son:
- aptitude, el cual funciona bajo linea de comandos y está basado en ncurses.
- Synaptic, que funciona bajo interfaz gráfica y está basado en GTK+.con una interfaz gráfica GTK+.
- Adept, también para interfaces gráficas, basado en Qt.
- ...
Veamos ahora los principales comandos de uso para apt-get, apt-cache y aptitude:
APT-GET
- apt-get install: Instala los paquetes que se indiquen (con --download-only sólo descargará los paquetes, no los instalará; con install -f tratará de arreglar los paquetes rotos).
- apt-get remove: Borra los paquetes que se indiquen.
- apt-get remove --purge: Borra los paquetes (junto con sus ficheros de configuración) que se indiquen (con install -f tratará de arreglar los paquetes rotos).
- apt-get update: Actualiza la lista de paquetes disponibles (con install -f tratará de arreglar los paquetes rotos).
- apt-get upgrade: Actualiza el sistema sin borrar nada.
- apt-get dist-upgrade: Actualiza el sistema borrando e instalando lo que sea necesario (con install -f tratará de arreglar los paquetes rotos).
- apt-get autoclean: Borra(no desinstala) los paquetes descargados que sean redundantes(se quedará con la última versión) (con install -f tratará de arreglar los paquetes rotos).
- apt-get clean: Borra los paquetes descargados (con install -f tratará de arreglar los paquetes rotos).
- apt-cache search: Busca un paquete que contenga ese nombre o descripción.
- aptitude install: Instala los paquetes que se indiquen.
- aptitude reinstall: Reinstala los paquetes que se indiquen.
- aptitude remove: Borra los paquetes que se indiquen.
- aptitude purge: Borra los paquetes (junto con sus ficheros de configuración) que se indiquen.
- aptitude search: Busca un paquete que contenga ese nombre o descripción.
- aptitude show: Muestra la informacion disponible sobre ese paquete.
- aptitude update: Actualiza la lista de paquetes disponibles.
- aptitude upgrade: Actualiza el sistema sin borrar nada.
- aptitude dist-upgrade: Actualiza el sistema borrando e instalando lo que sea necesario.
- aptitude autoclean: Borra(no desinstala) los paquetes descargados que sean redundantes(se quedará con la última versión).
- aptitude clean: Borra los paquetes descargados.
- Además, estas opciones adicionales se pueden usar con los comandos anteriores de aptitude:
- -s: Simula las acciones pero no las realizará.
- -d: Sólo descargara los paquetes,no los instalará.
- -y: Supone respuesta afirmativa a todas las preguntas simples.
- -f: Trata de arreglar paquetes rotos de forma agresiva.
Dicho todo esto, también es de tener en cuenta que:
- aptitude es mas avanzado que apt-get y apt-cache, ya que no deja paquetes huérfanos en el sistema (mientras que apt sí).
- Existe un repositorio central con más de 25.000 paquetes para utilizar con APT, además de programas derivados. Todos para descargar e instalar aplicaciones directamente desde Internet. Esta es una de las mejores cualidades conocidas de Debian y sus derivados (como Ubuntu).
- APT fue rapidamente utilizado para funcionar con paquetes .deb (en sistemas Debian y distribuciones derivadas), pero desde entonces ha sido modificado para trabajar también con paquetes RPM (de sistemas como Red Hat), mediante la herramienta apt-rpm, y para funcionar con otros tipos de paquetes de otros sistemas operativos (como Mac OS X, usándose Fink, o OpenSolaris).
- Todos estos comandos suelen utilizarse con permisos de superusuario, por lo que suelen ir precedidos de "sudo".
Salu2,
elSant0
1comentarios:
Muchas gracias por sus luces y su ilustración. Ha construido una estupenda fuente de información y de soluciones para quienes usamos el SO. Nuevamente muchas gracias y muchos éxitos.
Publicar un comentario
Escribe aquí tus valoraciones, dudas, sugerencias,... Son sólo unos instantes y ayuda a mejorar el blog.