GNU/Linux >> Znalost Linux >  >> Linux

Linux – Jak přimět Pacmana, aby při aktualizaci používal vlastní Pkgbuilds?

Přizpůsobil jsem PKGBUILD pro Apache spustil makepkg a nainstalovali jej pomocí pacman -U httpd.tar.xz , který fungoval dobře. O několik měsíců později jsem upgradoval svůj systém pomocí pacman -Syu který používal výchozí konfiguraci systému pro Apache, která rozbila můj webový server. Jak přiznám pacmanovi, aby vždy používal moje vlastní nastavení kompilace, abych nemusel ručně upgradovat pokaždé, když vyjde nová verze?

Přijatá odpověď:

Pacman nebude upgradovat Apache pomocí vašeho přizpůsobeného PKGBUILD; budete to muset udělat ručně pomocí ABS. Co můžete udělat, je zabránit pacmanu v přepsání vašeho přizpůsobeného balíčku.

Pro rozšíření Renanovy odpovědi, pokud máte více než jeden balíček, kterému chcete zabránit pacman aktualizace, můžete zahrnout groups pole v příslušných PKGBUILD a poté v /etc/pacman.conf použijte IgnoreGroup řádek.

To vám dává trochu větší kontrolu nad více balíčky, aniž byste museli pamatovat na úpravu pacman.conf při přidávání a odebírání vlastních PKGBUILD.

Jako příklad můžete ve svých souborech PKGBUILD použít:

groups=('modified')

a v /etc/pacman.conf :

IgnoreGroup = modified

Linux
  1. Jak používat příkaz sed pro Linux

  2. Jak používat Linuxový příkaz grep

  3. Jak používat příkaz historie v Linuxu

  1. Jak používat příkaz historie Linuxu

  2. Jak používat příkaz id v Linuxu

  3. Jak používat příkaz „screen“ v Linuxu

  1. Jak používat příkaz md5sum v Linuxu

  2. Jak používat příkaz xargs pro Linux

  3. Jak používat Linuxový příkaz tee