Ciao amici. In questo breve ma interessante post imparerai come scaricare pacchetti usando APT senza installarli. In questo modo possiamo portarli su un altro sito ed eseguire un'installazione lì senza bisogno di Internet. Questo è abbastanza utile negli ambienti aziendali.
Cos'è APT?
APT è il gestore di pacchetti per le distribuzioni Debian e derivate da Debian, come Ubuntu. Grazie a questo strumento possiamo installare, rimuovere, aggiornare e cercare i pacchetti da installare sul sistema.
Per impostazione predefinita, quando eseguiamo il comando
sudo apt install <package> command
APT lo cercherà nei repository di sistema aggiunti, calcolerà le dipendenze necessarie e da lì inizierà a scaricarle e installarle. Tuttavia, a volte non è necessario installarli ma scaricarli in modo da poterli spostare su altre macchine.
Quindi questo è lo scopo del nostro post. Procediamoci.
Scarica i pacchetti utilizzando APT senza installarli
A partire dalle versioni recenti, APT incorpora il download
sottocomando per scaricare un pacchetto nella directory corrente.
Ad esempio, per scaricare il pacchetto VLC, puoi eseguire
mkdir vlc
cd vlc
sudo apt download vlc
Controlla il download
ls
Esempio di output:
vlc_3.0.16-1_amd64.deb
Rimuovi il file scaricato e ora scarichiamolo e le sue dipendenze.
rm vlc_3.0.16-1_amd64.deb
Il comando che scarica un pacchetto insieme a tutte le sue dipendenze è il seguente
sudo apt install --download-only vlc
Oppure
sudo apt install -d vlc
L'unico svantaggio è che i pacchetti verranno scaricati in una singola directory come /var/cache/apt/archives
. Quindi, prima di scaricare i pacchetti, è consigliabile svuotare l'intera cache
sudo apt clean
E ora, sì, esegui il comando. Questa volta lo farò con VIM.
sudo apt install -d vim
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
vim-runtime
Suggested packages:
ctags vim-doc vim-scripts
The following NEW packages will be installed:
vim vim-runtime
0 upgraded, 2 newly installed, 0 to remove and 26 not upgraded.
Need to get 7,720 kB of files.
After this operation, 36.3 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Accetta le modifiche e vedrai un messaggio come questo
Download complete and in download only mode
Ora controlla la directory in cui vengono scaricati i pacchetti APT.
ls /var/cache/apt/archives
Prova a eseguire vim
comando per vedere che non è stato installato e solo i pacchetti sono stati scaricati come dipendenze.
Ora devi solo spostare questi pacchetti e installarli localmente.
Conclusione
In questo breve ma utile post, hai imparato come scaricare i pacchetti senza installarli usando APT. Quindi, puoi portare questi pacchetti su un altro computer e installarli manualmente.