Autore: Fabio Di Matteo
Ultima revisione: 30/11/2016 - 12:32
In questo tutorial andremo a creare un repository personalizzato di nome myrepo .
Per prima cosa creare le directory:
mkdir -p myrepo/stable/x86_64/ myrepo/stable/i686/
Copiamo adesso il nostro pacchetto. In questo caso è a 64 bit quindi verra messo nella directory opportuna:
cp miopacchetto.tar.xz myrepo/stable/x86_64/
Adesso dobbiamo creare un file database che serve a pacman per indicizzare i pacchetti.
cd myrepo/stable/x86_64/ repo-add myrepo.db.tar.gz *.pkg.tar.xz
Per aggiungere un pacchetto di volta in volta :
repo-add myrepo.db.tar.gz pacchettodaaggiungere-1.0-1-i686.pkg.tar.gz
Chi vorra' scaricare dal nostro repository dovra aggiungerlo a /etc/pacman.conf aggiungendo le seguenti righe:
[myrepo] SigLevel = Never Server = http:///www.freemedialab.org/listing/arch-repo/$repo/$arch
E' importante notare che il nome del repository si trova tra parentesi quadre [myrepo]
e deve essere uguale al nome del file db
usato nello script repo-add
. (nel nostro caso myrepo.db.tar.gz )
Sara' adesso possibile installare il nostro pacchetto con il classico:
sudo pacman -S miopacchetto.tar.xz