GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come convincere Pacman a utilizzare i Pkgbuild personalizzati durante l'aggiornamento?

Ho personalizzato un PKGBUILD per Apache, ha eseguito makepkg e l'ha installato con pacman -U httpd.tar.xz , che ha funzionato bene. Alcuni mesi dopo ho aggiornato il mio sistema con pacman -Syu che utilizzava la configurazione predefinita di sistema per Apache che ha rotto il mio server web. Come faccio a dire a pacman di utilizzare sempre le mie impostazioni di compilazione personalizzate in modo da non dover aggiornare manualmente ogni volta che viene rilasciata una nuova versione?

Risposta accettata:

Pacman non aggiornerà Apache utilizzando il tuo PKGBUILD personalizzato; dovrai farlo manualmente usando l'ABS. Quello che puoi fare è impedire a pacman di sovrascrivere il tuo pacchetto personalizzato.

Per ampliare la risposta di Renan, se hai più di un pacchetto che desideri impedire pacman aggiornando, puoi includere un groups campo nelle rispettive PKGBUILD e poi, in /etc/pacman.conf usa il IgnoreGroup linea.

Questo ti dà un po' più di controllo per più pacchetti, senza doverti ricordare di modificare pacman.conf mentre aggiungi e rimuovi PKGBUILD personalizzati.

Ad esempio, nei tuoi PKGBUILD, potresti usare:

groups=('modified')

e in /etc/pacman.conf :

IgnoreGroup = modified

Linux
  1. Come usare il comando sed di Linux

  2. Come usare il comando Linux grep

  3. Come usare il comando cronologia in Linux

  4. Come utilizzare il comando id in Linux

  5. Come utilizzare il comando "schermo" in Linux

Come ottenere la dimensione di una directory in Linux

Come utilizzare il comando fd sul sistema Linux

Come utilizzare il comando wget in Linux?

Come usare il comando xargs in Linux?

Come utilizzare il comando RPM in Linux

Come utilizzare il comando which in Linux