Vai al contenuto
Domenica 2 Agosto 2026 | Informazione, comunità e innovazione per la scuola. Dal 1998 la scuola italiana in rete.
Informazione, comunità e innovazione per la scuola. Dal 1998 la scuola italiana in rete.
9.786 utenti registrati · 704 mln di pagine viste
Nuove Tecnologie

Ubuntu: Creazione di un repository locale

UbuntuCome 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

dove «Nome» è il nome del pacchetto, ad esempio per il pacchetto acroread-plugin_5.09-0.0_i386.deb il nome sarà acroread-plugin, «Priorità» può assumere un valore low, medium o high; «Sezione» è il nome della sezione nella quale troveremo il pacchetto in Synaptic.Per creare il repository da terminale ci posizionamo nella cartella /usr e diamo il comando:
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

Per poter usare il repository con apt o Synaptic è necessario aggiungerlo all’interno del file /etc/apt/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.

maggiori dettagli al seguente link
http://wiki.ubuntu-it.org/Repository/Locale
Le notizie come questa arrivano prima su Telegram Graduatorie, convocazioni e scadenze della scuola siciliana in tempo reale. Gratis. Unisciti al canale →