Creare un repo locale

Riepilogo il suggerimento che mi dette gianvacca in questo thread
[ http://www.pclinuxos.it/node/528 ] (di cui comunque consiglio una scorsa)
per la creazione di un repo locale.

1)
Vai nella cartella dove vuoi "installare" il tuo repo personale
# cd [percorso]

2)
crea 2 directory:
# mkdir -p apt/pclinuxos/2010/base
# mkdir apt/pclinuxos/2010/RPMS.testing

2)
Copia in testing i tuoi rpm

3)
Dai il comando:
# genbasedir --flat --bz2only --progress apt/pclinuxos/2010 testing

4)
Aggiungi il nuovo repo:
# echo rpm file:[percorso]/apt/ pclinuxos/2010 testing >> /etc/apt/sources.list
(oppure editi il sources.list e ci aggiungi la riga
rpm file:[percorso]/apt/ pclinuxos/2010 testing)
5)
Aggiorna l'elenco dei pacchetti
# apt-get update
(oppure via synaptic)

Nota:

Se [percorso] è in una home, i comandi 1, 2, 3 possono essere dati anche da utente. In questo caso il repo sarà disponibile solo al proprietario della home.

La dir base contiene l'elenco dei pacchetti e i relativi checksum. Non mettendoceli, funzionerà lo stesso ma si avrà un messaggio di errore