¿Apt-get descargará la misma versión de un paquete agregado manualmente a / var / cache / apt / archives?

9

Imagina, tengo todos los paquetes para instalar, por ejemplo ddd.
Si copio todos los dddpaquetes /var/cache/apt/archivesy ejecuto sudo apt-get install ddden la terminal, ¿volveré apt-geta descargar los paquetes o los omitiré?

PD : actualmente lo tengo dddinstalado, así que no puedo (no) probarlo yo mismo. Entonces necesito algún experto que me diga qué pasaría :)

usuario1857492
fuente
No encontré ninguno /var/apt/cache.
Avinash Raj
¿Qué tipo de paquetes tenías .deb o tar.gz?
Avinash Raj

Respuestas:

7

Sí, pero solo si el paquete forma parte de alguna lista que se descargó mientras se realizaba apt-get update, por ejemplo:

  • Obtiene un paquete que proviene de un PPA que desea usar y agrega el paquete manualmente /var/cache/apt/archives, ya que la versión del paquete no está presente en ninguna lista de paquetes de sus fuentes, no se utilizará.

Los paquetes también están firmados, por lo que si la firma del paquete no coincide con la firma esperada, se descargará nuevamente, la identificación del paquete no depende solo del nombre del archivo.

En pocas palabras: si la versión del paquete agregado manualmente y la firma coinciden con algo en su lista de paquetes de origen, se usará ese paquete, de lo contrario, se descargará nuevamente.

Bruno Pereira
fuente
5

No, no lo volvería a descargar. Aquí estoy instalando un paquete previamente desinstalado que está presente en mi /var/cache/apt/archivesdirectorio.

sudo apt-get install artha

ingrese la descripción de la imagen aquí

g_p
fuente
Esto no es concluyente a menos que haya copiado manualmente el archivo allí y no haya presencia anterior de artha en el sistema.
Requiere
Como supongo que desinstalar un paquete también significa lo mismo.
g_p
¿Asumes que no hay mención en ningún otro lado? Pero he verificado esto obteniendo manualmente un paquete de Ubuntu y agregándolo al caché antes de la instalación. Así que ahora seguro, no descargará el archivo nuevamente.
Requiere
@guruprasad Seleccionaría su respuesta como aceptada, pero la respuesta de Bruno Pereira es más detallada. De todos modos, gracias, y +1 por una gran respuesta y un gran fondo de pantalla :)
user1857492