Questa guida è stata verificata solo con versioni obsolete di Ubuntu, potrebbe non essere più valida. Vuoi contribuire ad aggiornarla? Clicca qui!

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa pagina viene spiegato come realizzare un repository locale. Ciò può essere molto utile se si possiede una connessione lenta o se si vogliono salvare per una nuova installazione tutti i software già scaricati automaticamente senza doverli nuovamente riscaricare.

Preparativi

Installare il pacchetto dpkg-dev.

Creazione del repository locale

Sources.list

Script update-repository

Con lo script seguente, dpkg-scanpackages controllerà tutti i pacchetti presenti in /usr/local/repository e l'output verrà salvato all'interno di un file compresso Packages.gz che il comando apt-get update è in grado di leggere.

In alternativa, il file update-repository potrebbe essere modificato nel seguente modo al fine di automatizzare lo spostamento dei file .deb dalla cartella /var/cache/apt/archives alla cartella /usr/local/repository

#! /bin/bash
sudo mv /var/cache/apt/archives/*.deb /usr/local/repository
cd /usr/local/repository
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

Masterizzazione

Usare il repository

Script clean-repository

Nel caso in cui periodicamente si vogliano cancellare i pacchetti .deb presenti all'interno della cartella /usr/local/repository, può essere utile utilizzare lo script seguente. L'effetto sarà identico a quello del comando

sudo apt-get clean

sulla cartella /var/cache/apt/archives/.

Per cancellare il contenuto della cartella /usr/local/repository sarà sufficiente digitare il seguente comando in una finestra di terminale:

sudo clean-repository

Ulteriori risorse


CategoryAmministrazione CategoryDaRevisionare

Repository/Locale (l'ultima modifica è del 07/12/2022 17.47.58, fatta da gnomefanatic)