Primero, tenga en cuenta que debe tener los índices de paquetes actualizados (estos índices son utilizados por los softwares de administración de paquetes para obtener información sobre los paquetes disponibles en línea) . Por lo tanto, debe descargar al menos esos archivos de índice.
Para hacerlo, abra una terminal y dé este comando. (Debe tener una conexión a Internet que funcione para este paso)
sudo apt-get update
Una vez que tenga los archivos de índice del paquete de actualización, utilice cualquiera de los siguientes métodos:
Camino terminal sin sináptico
Use este comando para generar una lista de archivos necesarios para actualizar su sistema
sudo apt-get upgrade --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
El archivo download-list
se creará en la carpeta actual del terminal.
O bien, si desea generar un script de descarga para un paquete específico, use este comando (consulte la sección de actualización a continuación para obtener otro comando)
sudo apt-get install <package-name> --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
reemplazar, <package-name>
con el nombre real del paquete. como gtg
para conseguir cosas, gnomo, etc.
Ahora puede usar este archivo para alimentar cualquier administrador de descargas que admita archivos de entrada con URL.
Por ejemplo, para usar este archivo con el wget
siguiente comando,
wget -c -i ./download-list
suponiendo que el download-list
archivo esté en el directorio actual de la terminal. Los archivos descargados se almacenarán en el directorio de trabajo actual del terminal.
Actualización: he encontrado otro comando para generar la lista de descarga de paquetes:
apt-get --allow-unauthenticated -y install --print-uris package-name | cut -d\' -f2 | grep http:// > download-list
Crédito del comando actualizado: respondedor de esta publicación
Forma gráfica usando Synaptic
El administrador de paquetes Synaptic tiene una función incorporada para generar el script de descarga del paquete y ni siquiera necesita usar wget explícitamente en la terminal, solo es suficiente ejecutar el script.
El procedimiento es el siguiente
Instale Synaptic Package Manager usando la terminal:
sudo apt-get update
sudo apt-get install synaptic
(No se requiere el primer comando, si ha actualizado los archivos de índice del paquete, si no está seguro, use ambos) .
Luego abra Synaptic Package Manager escribiendo Synaptic en el tablero.
Seleccione un paquete en la sección derecha de la ventana, haga clic con el botón derecho → Marcarlo para la instalación . Alternativamente, si desea generar un script de actualización, presione el botón Marcar todas las actualizaciones en la barra de herramientas. La imagen a continuación utiliza el segundo método.
Cuando se le pregunte si desea marcar cambios adicionales requeridos , presione el botón Marcar.
Luego, vaya a Archivo -> Generar script de descarga de paquete , guarde el script como un archivo, asígnele un nombre y seleccione un directorio donde guardarlo. Ahora, tiene un script para descargas de paquetes.
Si desea descargar, vaya al directorio de scripts y ejecútelo sh ./<script-name>
. Por ejemplo, si el nombre del script está download-list
y está en su carpeta de Descargas , el comando es
cd ~/Downloads && sh ./download-list