Guida verificata con Ubuntu: 22.04 24.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida illustra come installare programmi su computer sprovvisti di connessione Internet. Tali programmi possono essere presenti nei repository ufficiali di Ubuntu, oppure da un repository esterno.
La procedura prevede l'utilizzo di:
- un secondo computer su cui è installata la stessa versione di Ubuntu e provvisto di connessione Internet.
- un dispositivo di archiviazione esterno (ad esempio una chiavetta USB)
I pacchetti .deb, una volta scaricati dal secondo computer, possono essere così trasferiti tramite dispositivo esterno e installati nel primo computer.
Affinché la procedura vada a buon fine, è necessario che il computer connesso a Internet abbia installato Ubuntu alla stessa versione e stessa architettura (es.: amd64/x86-64) del computer offline. In caso contrario, potrebbero verificarsi errori di dipendenze o incompatibilità dei pacchetti.
Scaricamento dei pacchetti
Questa procedura può essere eseguita indifferentemente tramite:
il terminale usando APT
il Gestore Pacchetti (per informazioni relative all'installazione e l'utilizzo consultare questa guida).
Tramite apt
Se il programma che si desidera installare è disponibile solo tramite un repository esterno, aggiungere tale repository al sistema prima di procedere.
Avviare il computer con connessione a Internet, quindi seguire i seguenti passaggi:
Aggiornare l'elenco dei pacchetti digitando nel terminale il comando:
sudo apt update
Svuotare la cache di APT per evitare di copiare pacchetti obsoleti o non necessari, digitando nel terminale il comando:
sudo apt clean
Scaricare nella cache di APT i pacchetti .deb necessari per l'installazione del programma desiderato, senza estrarli, digitando nel terminale il comando:
sudo apt --download-only install NOME_PACCHETTO
sostituendo NOME_PACCHETTO con il nome del pacchetto da scaricare.
Scaricare i pacchetti per l'aggiornamento del sistema con il comando:
sudo apt --download-only dist-upgrade
Collegare al computer un dispositivo di archiviazione esterno e creare una cartella destinata a contenere i file .deb.
Copiare tutti i pacchetti .deb presenti nel percorso /var/cache/apt/archives all'interno della cartella creata sul dispositivo di archiviazione.
L'operazione può essere effettuata tramite un File manager o copiando da terminale (senza utilizzare i privilegi di amministrazione).- Rimuovere il dispositivo di archiviazione dal computer.
Tramite Gestore Pacchetti Synaptic
Questo metodo è utile quando il computer offline dispone già del Gestore pacchetti (Synaptic) installato, in quanto permette di generare uno script di scaricamento basato esattamente sui pacchetti mancanti nel sistema offline.
Creazione dello script (computer privo di connessione)
Avviare il computer senza connessione a Internet, quindi seguire i seguenti passaggi:
- Inserire un dispositivo di archiviazione con spazio disponibile.
Avviare il Gestore Pacchetti Synaptic.
- Cercare e selezionare per l'installazione o l'aggiornamento i pacchetti desiderati.
Fare clic su File → Genera script di scaricamento pacchetto e salvare il file generato con estensione .sh nel dispositivo di archiviazione.
- Rimuovere il dispositivo di archiviazione dal computer.
Scaricamento dei pacchetti (computer connesso)
Avviare il computer connesso a Internet ed eseguire i seguenti passaggi:
- Inserire il dispositivo di archiviazione contenente lo script.
Creare una cartella nella propria Home e copiarvi il file .sh precedentemente generato (può essere usato sia un File Manager che il terminale senza usare i privilegi di amministrazione).
Spostarsi tramite terminale nella cartella appena creata.
Rendere eseguibile lo script ed avviarlo digitando:
chmod +x file.sh ./file.sh
sostituendo file.sh con il nome dello script generato seguendo le istruzioni del precedente paragrafo.
- Copiare la cartella contenente i pacchetti scaricati nel dispositivo di archiviazione.
- Rimuovere il dispositivo di archiviazione dal computer.
Installazione dei pacchetti
Avviare il computer senza connessione a Internet ed eseguire i seguenti passaggi:
- Inserire il dispositivo di archiviazione.
Copiare nella propria Home la cartella contenente i file .deb nel dispositivo di archiviazione (può essere usato sia un File Manager che il terminale senza usare i privilegi di amministrazione).
Spostarsi tramite terminale nella cartella appena copiata sul PC.
Installare tutti i pacchetti contenuti digitando il comando:
sudo dpkg -i *.deb
- Rimuovere il dispositivo di archiviazione dal computer.
