GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare i pacchetti Debian offline

Con una connessione Internet buona e affidabile, installare, aggiornare o aggiornare il tuo sistema Debian è una passeggiata. Tutto ciò che ti serve è eseguire i comandi 'apt-get update' o apt-get upgrade' e voilà! Il tuo sistema è aggiornato. Per coloro che utilizzano un sistema GUI, è molto più semplice in quanto il gestore degli aggiornamenti ti consentirà di aggiornare facilmente i pacchetti con un clic di un pulsante.

Ma immaginiamo che tu sia in un luogo remoto senza connessione a Internet o che forse il tuo ISP stia riscontrando alcune sfide tecniche e il tuo PC dell'ufficio con sistemi Debian o Windows sia connesso a una connessione Internet super veloce. Come procedi per aggiornare o aggiornare il tuo sistema Debian offline?

Con lo strumento apt-offline, puoi sfruttare il tuo PC online al lavoro o a casa di un amico, per scaricare i pacchetti richiesti e successivamente prenderli e installarli nel tuo sistema Debian offline a casa. Apt-offline è uno strumento gratuito e open source integrato in Python.

1. Installa il tuo sistema Debian a casa con apt-offline

Ciò richiede una connessione a Internet. Dovrai installare apt-offline sul tuo PC Debian di casa. Apri il tuo terminale ed esegui

 apt-get install apt-offline
root@jamie-VirtualBox:/home/jamie/Downloads# apt-get install apt-offline
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  apt-offline
0 upgraded, 1 newly installed, 0 to remove and 280 not upgraded.
Need to get 0 B/61.0 kB of archives.
After this operation, 318 kB of additional disk space will be used.
Selecting previously unselected package apt-offline.
(Reading database ... 169004 files and directories currently installed.)
Preparing to unpack .../apt-offline_1.7.2_all.deb ...
Unpacking apt-offline (1.7.2) ...
Setting up apt-offline (1.7.2) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Processing triggers for man-db (2.7.6.1-2) ...

2. Genera firma apt

Il file apt-signature contiene informazioni sui pacchetti installati e scaricati nel tuo sistema Debian e aiuta a verificare quali file devono essere scaricati. Per generare il file sig, sul tuo terminale digita

 apt-offline set ~/geek.sig
root@jamie-VirtualBox:/home/jamie# apt-offline set ~/geek.sig

Generating database of files that are needed for an update.

Generating database of file that are needed for operation upgrade

Questo genera il file sig nella cartella home di root. Sentiti libero di cambiare il percorso del file sig. Salva il file sig nella tua chiavetta USB e collegalo al PC con accesso a Internet.

Per il PC connesso a Internet

Vai al tuo PC Debian dell'ufficio connesso a Internet ed esegui

 apt-offline get -d /path/to download/directory /path/to/geek.sig

In alternativa, puoi utilizzare l'opzione get -- bundle

 apt-offline get --bundle /path/to download/directory/bundle.zip /path/to/geek.sig

L'opzione -- bundle consente di generare un archivio contenente tutti i dati o raggruppare tutti i pacchetti in un unico file zip. Una volta scaricato, copia tutti i file scaricati nella USB. Questo processo richiede circa 10 minuti se disponi di una buona connessione a Internet.

 root@jamie-VirtualBox:/home/jamie# apt-offline get --bundle /home/jamie/Downloads/bundle.zip ~/geek.sig 

Fetching APT Data

Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/Release.gpg                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/Release.gpg done                                                             
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/Release                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/Release done                                                             
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/InRelease                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/InRelease done                                                             
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-amd64/Packages.xz                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-amd64/Packages.xz done                                                             
Downloading http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-i386/Packages.xz                                                             
http://security.ubuntu.com/ubuntu/dists/zesty-security/main/binary-i386/Packages.xz done  
Downloaded data to /home/jamie/Downloads/bundle.zip
root@jamie-VirtualBox:/home/jamie# cd /home/jamie/Downloads/
root@jamie-VirtualBox:/home/jamie/Downloads# ls
bundle.zip
root@jamie-VirtualBox:/home/jamie/Downloads#

Se stai utilizzando una macchina Windows, è necessario installare python e quindi installare il pacchetto apt-offline. Avvia lo strumento del prompt dei comandi e vai alla directory di apt-offline ed esegui il comando sopra.

Sul tuo PC Debian offline a casa

Infine, torna al tuo computer remoto e installa i pacchetti già scaricati nell'unità USB.

Corri

 apt-offline install /path/to/bundle.zip

Questo aggiornerà il database apt senza problemi. Con questi 4 pochi passaggi, il tuo sistema Debian verrà aggiornato e funzionerà con le ultime versioni dei pacchetti software.

Come installare i pacchetti su una macchina Debian offline

Supponiamo che tu voglia installare i pacchetti Debian sul tuo PC offline, andare sul PC online con Windows o Debian e scaricare i pacchetti Debian in una pen drive o una chiavetta USB. Un pacchetto Debian ha un suffisso con estensione .deb, ad es. ciao_2.1.1-4_i386.deb Torna al PC offline, collega l'unità USB, copia il file .deb in qualsiasi percorso di tua scelta ed esegui il comando seguente per installare i pacchetti .deb:

  dpkg -i   /path/to/Debian/package.deb

L'aggiornamento, l'aggiornamento o l'installazione di pacchetti online è il metodo più semplice e preferito per la gestione dei pacchetti. Tuttavia, se non sei in grado di accedere alla connessione Internet, lo strumento apt-offline fa la magia e ti consentirà comunque di aggiornare e aggiornare il tuo PC offline senza problemi.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare Memcached su Debian 10

  4. Come installare TeamViewer su Debian 10

  5. Come installare i pacchetti RPM su Debian 11 Bullseye

Come installare R su Debian 10

Come installare Debian 11

Come installare i pacchetti su Debian 10

Come installare backport e repository sperimentale su Debian 11

Come installare Vai su Debian 10

Come installare Vai su Debian