¿Dónde se instalan los paquetes almacenados con APT en Ubuntu 16.04?

10

Sé que los paquetes instalados con apt-getse almacenan en /var/cache/apt/archives. Acabo de instalar el servidor mariadb en Ubuntu 16.04 con el siguiente comando:

sudo apt install mariadb-server

Cuando traté de encontrar paquetes /var/cache/apt/archives, no hay paquetes. ¿Dónde se almacenan si no está en este directorio?

margarita
fuente

Respuestas:

15

Si usa en aptlugar de apt-get, el valor predeterminado es no almacenar debs en cualquier lugar si la instalación de apt es exitosa.

De /usr/share/doc/apt/NEWS.Debian.gz:

apt (1.2 ~ exp1) experimental; urgencia = medio

[Eliminación automática de debs después de la instalación] Una vez que los paquetes se hayan instalado correctamente apt(8), los .debarchivos de paquetes correspondientes se eliminarán del /var/cache/apt/archivesdirectorio de caché.

Esto se puede cambiar estableciendo la opción de configuración de apt Binary::apt::APT::Keep-Downloaded-Packagesen true. P.ej:

# echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' \
> /etc/apt/apt.conf.d/01keep-debs

Tenga en cuenta que el comportamiento de apt-get no ha cambiado. Las debs descargadas se mantendrán en el directorio de caché después de que se instalen. Para habilitar el comportamiento de otras herramientas, puede establecerlo APT::Keep-Downloaded-Packagesen false.

DK Bose
fuente
1
Okay. Entendido. Entonces, esto también es una diferencia entre apt y apt-get .
margarita