Comando APT
Introducción:
El sistema de paquetes utiliza una base de datos para llevar un monitoreo de los paquetes instalados, los no instalados y cuales están disponibles para su futura instalación.
El programa apt-get utiliza esta base de datos para averiguar como instalar los paquetes que son requeridos por el usuario y para indagar sobre que paquetes adicionales serán requeridos para que el paquete seleccionado funcione correctamente.
Uso: apt-get [opciones] orden
apt-get [opciones] install|remove paq1 [paq2 ]
apt-get [opciones] source paq1 [paq2 ]
Órdenes:
* update - Descarga nuevas listas de paquetes
* upgrade - Realiza una actualización
* install - Instala nuevos paquetes (paquete es libc6 y no libc6.deb)
* remove - Elimina paquetes
* source - Descarga archivos fuente
* build-dep - Configura las dependencias de construcción para paquetes fuente
* dist-upgrade - Actualiza la distribución, vea apt-get(8)
* dselect-upgrade - Sigue las selecciones de dselect
* clean - Elimina los archivos descargados
* autoclean - Elimina los archivos descargados antiguos
* check - Verifica que no haya dependencias incumplidas
Opciones:
* -h Este texto de ayuda.
* -q Salida registrable - sin indicador de progreso
* -qq Sin salida, excepto si hay errores
* -d Sólo descarga - NO instala o desempaqueta los archivos
* -s No actúa. Realiza una simulación
* -y Asume Sí para todas las consultas
* -f Intenta continuar si la comprobación de integridad falla
* -m Intenta continuar si los archivos no son localizables
* -u Muestra también una lista de paquetes actualizados
* -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, p. ej.
-o dir::cache=/tmp
Otras ordenes que suelo utilizar suelen ser:
apt-cache search paquete > para buscar un paquete.
fuentes: man de apt-get
Hay muchas mas opciones que pueden ser mas complicdas, he puesto las mas usuales y las que suelo utilizar personalamente.
This entry was posted on Jueves, noviembre 23rd, 2006 at 8:56 pm and is filed under Linux. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
3 Responses to Comando APT
1. jafamo Says:
noviembre 26th, 2006 at 2:19 pm
A diferencia de apt-get existe aptitude, este último es posible que se más sencillo de usar, pero tiene menos opciones.
aptitude desde la linea de comandos
* aptitude update actualiza la lista local de paquetes disponibles. Equivalente a apt-get update
* aptitude upgrade actualiza los paquetes disponibles. apt-get upgrade
* aptitude dist-upgrade actualiza los paquetes disponibles, eliminando los innecesariosapt-get dist-upgrade
* aptitude install nombrepaquete instala el paquete apt-get install nombrepaquete
* aptitude remove nombrepaquete desinstala el paquete. apt-get remove nombrepaquete
* aptitude purge nombrepaquete remueve el paquete y los archivos config apt-get -purge remove
* aptitude search cadena busca un paquete que contenga la cadena en el nombre o descripción apt-cache search cadena
* aptitude show nombrepaquete muestra detalles de nombrepaquete apt-cache show nombrepaquete
* aptitude clean borra los paquetes descargados apt-get clean
* aptitude autoclean borra paquetes obsoletos dejando los actualizados apt-get autoclean
* aptitude hold nombrepaquete indica que nombrepaquete debe quedarse en su actual versión, y no ser alterado por actualizaciones automáticas
* aptitude unhold nombrepaquete para deshacer la orden anterior.
Puedes instalar varios paquetes a la vez, sencillamente escribiendolos en la misma linea: aptitude install paquete1 paquete2 paquete3
Puedes expecificar que version quieres instalar: aptitude install nombrepaquete=0.3.1. También puedes elegir desde que archivo deseas instalarlo aptitude install nombrepaquete/experimental (archivo o version debian: experimental, testing etc). Puedes incluso decidir saltarte o vetar una versión: aptitude forbid-version nombrepaquete=1.2.3
Los signos - + _ = son equivalentes a eliminar, instalar, purgar o fijar.
Las fuentes de este comentario:
http://www.ignside.net/man/linux/aptitude.php
2. Luis Says:
noviembre 26th, 2006 at 3:29 pm
Yo uso tanto aptitude como apt-get.Es muy interezante aprenderse estos comandos porque ayudan a resorver problemas en el sistema con presicion. :)
3. Darth Suicune Says:
noviembre 26th, 2006 at 3:31 pm
en efecto, aptitude es una version basica de apt-get.
Sin embargo, apt-get es una de las varias utilidades que existen dentro del paquete apt-utils. Ya has comentado una opcion de otra de ellas, que es apt-cache
apt-cache permite trabajar con la cache de paquetes disponibles, Sus opciones mas usuales son:
apt-cache search patron Busca todos los paquetes en cuyo nombre o descripcion apareezca el patron. Pueden usarse varias palabras (y las cogera aunque esten separadas en el texto)
apt-cache show paquete muestra informacion sobre el paquete o lista de paquetes que se le pase. Versiones, dependencias, paquetes recomendados y una pequeña descripcion entre las cosas más útiles que este comando nos ofrece.
apt-cache policy paquete muestra la información de versiones del paquete que le pidamos. Muestra la version instalada, la candidata a ser instalada, y todas las que tenemos en los repositorios con su prioridad, marcando con estrellas la instalada(si es que lo esta. Indica para cada version en que repositorio se encuentra (util cuando alguien te pide el repositorio de un paquete.
La ultima variante de apt-algo que voy a comentar es menos uitl cuando ya tienes internet, pero puede llegar a ser muy util si solo dispones de el ocasionalmente, o en otro lugar. Si te creas un CD como repositorio, puedes usar el comando
apt-cdrom
para agregarlo facilmente a tus repositorios y tener disponibles los paquetes offline