Barra laterale

sistema:archlinux:creare_repository_personalizzato

Creare un repository personalizzato Pacman

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 

Aggiungere il repository a Pacman.conf

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

sistema/archlinux/creare_repository_personalizzato.txt · Ultima modifica: 18/04/2018 - 15:50 (modifica esterna)