Backup e masterizzazione di un intero repository

Per avere un intero repository a portata di mano, anche quando non disponiamo di connessione ad internet, facciamo uso di un tool presente nei repository di Ubuntu: apt-mirror.

Installiamo il programma con il solito
sudo apt-get install apt-mirror

A questo punto, andiamo ad editare il file mirror.list
sudo gedit /etc/apt/mirror.list
Il file è diviso in due sezioni; possiamo lasciare la prima così come è, mentra andiamo ad inserire nella seconda tutti i repository di cui vogliamo fare il backup.
Salvate il file e chiudete.
Digitiamo dal terminale
sudo apt-mirror
per avviare il programma.
Una volta scaricati tutti i pacchetti del repository (procedura che impiegherà ovviamente molto tempo), spostiamoci dal terminale dove sono stati scaricati
cd /var/spool/apt-mirror
e digitiamo
find mirror/ -iname *.deb | xargs mv -t /var/cache/apt/archives
Questo programma ci consente di trovare i pacchetti e spostarli nella cartella della cache di APT.
Siamo pronti adesso a masterizzare il tutto con APTonCD :) .

[originale: Linux.com]

4 Risposte

  1. Si parla di 14000 pacchetti, grosso modo… Una menzione al fatto che sia necessario un satanasso di spazio?

    eNjoy

  2. @ Ntropia: dipende dal repository, non tutti contengono lo stesso numero di pacchetti :) .

  3. In questo modo si potrebbe fare pure un CD con solo i non-free, ad esempio, giusto?
    Io sono in crisi da quando non fanno più la ISO non-free (debian), sono senza internet, e di solito mi faccio scaricare le iso da un mio amico (windows).
    Se ci fosse modo di fare qualcosa del genere da Windows sarebbe splendido…
    Ciao.

  4. @ mamozzi: qualsiasi tipo di repository che lo consenta :) .

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: