Partes ocultas de software recientemente desinstalado

10

Cuando desinstalo algún software y luego lo reinstalo a través del Centro de software de Ubuntu después de un corto período de tiempo, la notificación dice que solo se está instalando y no descargando. Sin embargo, si esto se hace después de un largo período de tiempo, debe descargarse e instalarse. Esto me lleva a dos preguntas relacionadas.

(1) ¿El software desinstalado recientemente está oculto de alguna forma en algún lugar para que no se descargue nuevamente?

(2) ¿Después de cuánto tiempo se borra esto para que tenga que volver a descargarse?


fuente

Respuestas:

15

1) Sí, los paquetes descargados se almacenan en /var/cache/apt/archives/. Puede eliminarlos ejecutando sudo apt-get clean.

De man apt-get:

limpiar

borra el repositorio local de archivos de paquetes recuperados. Elimina todo menos el archivo de bloqueo de / var / cache / apt / archives / y / var / cache / apt / archives / partial /. Cuando APT se utiliza como método dselect (1), la limpieza se ejecuta automáticamente. Aquellos que no usan dselect probablemente deseen ejecutar apt-get clean de vez en cuando para liberar espacio en disco.

2) Los paquetes se actualizan con el tiempo. Cuando reciba una notificación de nuevas actualizaciones, los paquetes aún no se han descargado (o debe haber configurado lo contrario, y los paquetes se descargan, pero no se instalan).
Si actualiza la información de sus paquetes ejecutando sudo apt-get updateo presionando Refreshsu administrador de paquetes, el administrador de paquetes conocerá las últimas versiones de los paquetes. Al proceder con la actualización, ya sea ejecutando sudo apt-get upgradeo presionando ApplySynaptic, se utilizará la última versión de un paquete. Si este archivo se descargó previamente, se usará ese. Si ese archivo estaba desactualizado, se recuperará uno nuevo.

Si busca en su directorio de caché /var/cache/apt/archives, notará que los paquetes se identifican por nombre y versión. Por ejemplo, tengo tres archivos (versiones) diferentes chromium-browseren ese directorio:

chromium-browser_11.0.696.57~r82915-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.65~r84435-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.68~r84545-0ubuntu0.11.04.1_amd64.deb

El propósito de este caché es acelerar la reinstalación de aplicaciones si es necesario. Puede compararlo con la memoria caché de su navegador de Internet, las imágenes solo se descargan la primera vez. En el futuro, el navegador verifica en el servidor si la imagen está actualizada. Si es así, se usará el en caché. De lo contrario, se descarga una nueva que hace que la anterior sea inútil.

Lekensteyn
fuente