Come fare ad installare programmi su Ubuntu
senza avre la connessione ad Internet?
Un metodo veloce sarebbe quello di scaricare da un'altra postazione
Ubuntu col terminale i pacchetti interessati, questo il comando da
utilizzare:
sudo aptitude download nomepacchetto
memorizzarli su un supporto rimovibile (penna usb) e portarli sulla postazione senza connessione ad Internet e a quel punto basta eseguirli.
Se invece si volesse creare un archivio locale di software da poter installare utilizzando apt o Synaptic.
Questa la procedura per creazione un repository per pacchetti binari- Inseriamo nella directory i pacchetti .deb
che vogliamo inserire nel repository. È possibile effettuare il
download da Internet oppure prendere quelli eventualmente già scaricati
dalla cartella /var/cache/apt/archives.
-
Creiamo un file di testo in /usr dove inseriamo delle informazioni supplementari sui pacchetti. Il nome del file non è importante, per comodità supponiamo di chiamarlo indice, la sua struttura è composta da una riga per pacchetto come: Nome Priorità Sezione
sudo sh -c "dpkg-scanpackages repository indice | gzip > repository/Packages.gz"
se dovesse dare un errore che non trova il comando dpkg-scanpackages, allora installarlo così:
sudo apt-get install dpkg-dev
- Masterizzazione
Nel caso vogliate creare un CD con il vostro repository, basta masterizzate il contenuto di /usr/repository e ricordate il nome dato al CD.
Sarà utile nella configurazione di /etc/apt/sources.list- Modifiche al file sources.list
La linea da aggiungere è diversa in base al tipo di repository creato.
Per un repository di pacchetti binari:deb file:/usr repository/
Per un repository di pacchetti sorgenti:
deb-src file:/usr repository/
Per un repository su CD di pacchetti binari:
deb cdrom:[nome_del_CD]/ /
Per un repository su CD di pacchetti sorgenti:
deb-src cdrom:[nome_del_CD]/ /
Al successivo update di apt o Synaptic i pacchetti saranno disponibili.