Archlinux Cache-Repo fatto in casa in quattro passi
da admin il dicembre 24, 2009
Come creare un repository minimale dei pacchetti che avete nella vostra cache?
Semplice….
Prima di iniziare è necessario avere installato vsftpd (pacman -S vsftpd) e aver abilitato l’accesso in /etc/hosts.deny
-
repo-add /var/cache/pacman/NOMEREPO.db.tar.gz /var/cache/pacman/pkg/*
-
echo "anon_root=/var/cache/pacman/pkg/" >> /etc/vsftpd.conf
-
cp /var/cache/pacman/NOMEREPO.db.tar.gz /var/cache/pacman/pkg/
-
/etc/rc.d/vsftpd restart
il nome del repository sarà [NOMEREPO] e l’indirizzo quello del vostro pc.
Per verificare il corretto funzionamento provate semplicemente dal browser:
- in locale ftp://127.0.0.1/ se vedete la lista dei pacchetti il server ftp sta funzionando.
- in remoto ftp://vostroip/ se il primo ha funzionato e questo no vuol dire che avete problemi nell’accesso dall’esterno, controllate il file citato all’inizio e verificate la presenza di un eventuale firewall.
Saluti, Nss
Un commento
anche io all’inizio facevo così ma questo è utile solo se si vuole esporre all’esterno il proprio mirror (come ho visto che hai spiegato alla fine) ma per il resto è meglio usare NFS…
by ugaciaka on gennaio 3, 2010 at 8:21 pm. #