GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Comment faire en sorte que Pacman utilise les Pkgbuilds personnalisés lors de la mise à jour ?

J'ai personnalisé un PKGBUILD pour Apache, a exécuté makepkg et l'a installé avec pacman -U httpd.tar.xz , qui a bien fonctionné. Quelques mois plus tard, j'ai mis à jour mon système avec pacman -Syu qui a utilisé la configuration par défaut du système pour Apache qui a cassé mon serveur Web. Comment puis-je dire à pacman de toujours utiliser mes paramètres de compilation personnalisés afin que je n'aie pas à mettre à jour manuellement chaque fois qu'une nouvelle version est publiée ?

Réponse acceptée :

Pacman ne mettra pas à jour Apache en utilisant votre PKGBUILD personnalisé ; vous devrez le faire manuellement en utilisant l'ABS. Ce que vous pouvez faire, c'est empêcher pacman d'écraser votre package personnalisé.

Pour développer la réponse de Renan, si vous avez plus d'un paquet que vous souhaitez empêcher pacman mise à jour, vous pouvez inclure un groups champ dans les PKGBUILD respectifs puis, dans /etc/pacman.conf utilisez le IgnoreGroup ligne.

Cela vous donne un peu plus de contrôle sur plusieurs packages, sans avoir à vous rappeler de modifier pacman.conf au fur et à mesure que vous ajoutez et supprimez des PKGBUILD personnalisés.

Par exemple, dans vos PKGBUILDs, vous pouvez utiliser :

groups=('modified')

et dans /etc/pacman.conf :

IgnoreGroup = modified

Linux
  1. Comment utiliser la commande Linux sed

  2. Comment utiliser la commande Linux grep

  3. Comment utiliser la commande history sous Linux

  4. Comment utiliser la commande id sous Linux

  5. Comment utiliser la commande "screen" sous Linux

Comment obtenir la taille d'un répertoire sous Linux

Comment utiliser la commande fd sur le système Linux

Comment utiliser la commande wget sous Linux ?

Comment utiliser la commande xargs sous Linux ?

Comment utiliser la commande RPM sous Linux

Comment utiliser la commande which sous Linux