J'ai juste commencé. Ça beugue et dans ce cas j'aime piger avant d'aller plus loin. Dans mon expérience c'est souvent lié à une étape que je pige/maîtrise mal.
## Paquets custom et machine 1
1. makepkg.conf : envoit les paquets dans le rép indiqué via "DESTPKG" : ok.
2. Paquets autres architectures : via un chroot sur le desktop : paquets envoyés sur la repo à la mano en attente de trouver plsu automatisé, à part ce détail ça roule : les apps tournent nickel sur mes autres postes.
3. Repo perso :
- création / MÀJ avec le script repo-add :
ok.
Code : Tout sélectionner
$ repo-add -n --remove /PATH/TO/repo/$ARCH/tukoz.db.tar.gz /PATH/TO/repo/$ARCH/*pkg.tar.xz
- utilisation : via pacman.conf :
ok sur le desktop. Signature GPG : on verra car c'est sur le réseau pour un user pour l'instant ; à priori je compte pas cracker mes paquets ;D (je re-lis pour plus tard)
Code : Tout sélectionner
LocalFileSigLevel = Optional ... [tukoz] SigLevel = Optional TrustAll Server = file://PATH/TO/repo/$ARCH
Sur un laptop :
Code : Tout sélectionner
$ sshfs -o idmap=user $DESKTOP/PATH/TO/repo/$ARCH LOCALPATH/TO/repo/$ARCH
Code : Tout sélectionner
$ pacman -Sy
:: Synchronisation des bases de données de paquets...
erreur : échec de récupération du fichier 'tukoz.db' depuis disque : Couldn't open file /mnt/net/repo/x86_64/tukoz.db
erreur : la mise à jour de tukoz a échoué (erreur de la bibliothèque de téléchargement)
$ ll /mnt/net/repo/x86_64/tukoz.db
lrwxrwxrwx 1 kozaki 15 22 févr. 18:20 /mnt/net/repo/x86_64/tukoz.db -> tukoz.db.tar.gz