Lathack

Uso del comando apt en Linux

Uso del comando apt en Linux

Introducción a apt

El sistema de gestión de paquetes APT (Advanced Packaging Tool), fue creado por el proyecto Debian y se utiliza para la instalación y eliminación de programas en sistemas GNU/Linux. Este sistema fue rápidamente utilizado para funcionar con paquetes .deb sources.list

El archivo /etc/apt/sources.list indica desde dónde deberán ser descargados los paquetes y a la vez, contiene una lista con repositorios. Dicha lista, está diseñada para gestionar cualquier número de fuentes y distintas procedencias de paquetes.

Ejemplo

cat /etc/apt/sources.list

Descripción

deb: repositorio con los paquetes compilados

deb-src: repositorio con el código fuente de los paquetes

En la línea se hace mención a los parámetros buster, main, contrib y non-free.

Buster es una de las ramas de la distribución, solo buscará paquetes y actualizaciones para dicha versión. Si quisiera tener la posibilidad de poder hacer un upgrade a futuras versiones, hay que cambiar dicho parámetro a stable o al nombre que corresponde al de la nueva versión.

El comando apt-get

Una de las cosas que debemos tener en cuenta con respecto al uso del comando apt en Linux es la extención apt-get. Esta no trabaja directamente con los paquetes .deb como lo hace dpkg, sino que utiliza los nombres de los paquetes, por ejemplo en dpkg utilizo ”dpkg -i bzip2_1.0.5-6_i386.deb”, mientras que con apt-get utilizo ”apt-get install bzip2”.

Este comando tiene una base de datos con información que le permite a la herramienta actualizar automáticamente paquetes y sus dependencias, como también instalar nuevos paquetes disponibles.

Sintaxis

apt-get [(opciones) [comando] {nombre_paquete ..}

Opciones mas usadas:

-d Descarga los archivos, pero no los instala.

-s No realiza ninguna acción, simula lo que hubiese ocurrido pero sin hacer cambios en el sistema.

-y Responde que sí (yes), a todas las preguntas que nos realiza la herramienta.

Comandos frecuentes

install Instala o actualiza uno o más paquetes

remove Remueve los paquetes seleccionados

update Sincroniza el listado de paquetes disponibles en los repositorios (configurados en el archivos sources.list)

upgrade Realiza una actualización de todos los paquetes.

dist-upgrade Realiza la misma acción que upgrade, pero además, puede llegar a quitar paquetes si las nuevas condiciones de los repositorios lo requieren (por ejemplo, hay paquetes que no existían antes, o paquetes que ya no existen más). Se puede usar para actualizar de una versión estable a una más nueva del mismo tipo. Para hay que modificar el archivo sources.list como se indicó anteriormente.

clean Borra los paquetes de instalación descargados (/var/cache/apt/archives)

Ejemplos:

Actualizar base de datos contra los repositorios:

# apt-get update

Uso del comando apt en Linux

Instalar el programa mc con respuesta “yes” a todas las preguntas.

# apt-get -y install mc

Uso del comando apt en Linux

Eliminar el programa mc

# apt-get remove mc

Eliminar el programa mc y toda su configuración

# apt-get –purge remove mc

Simular una operación utilizando la opción –dry-run:

# apt-get –dry-run upgrade

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

quince + 13 =

Lathack
Scroll al inicio