PKGBUILD
をカスタマイズしました Apacheの場合、makepkg
を実行しました pacman -U httpd.tar.xz
を使用してインストールしました 、うまくいきました。数か月後、システムをpacman -Syu
でアップグレードしました。 これは、私のWebサーバーを壊したApacheのシステムデフォルト構成を使用していました。新しいバージョンがリリースされるたびに手動でアップグレードする必要がないように、常にカスタムコンパイル設定を使用するようにpacmanに指示するにはどうすればよいですか?
承認された回答:
Pacmanは、カスタマイズされたPKGBUILDを使用してApacheをアップグレードしません。 ABSを使用して手動で行う必要があります。できることは、pacmanがカスタマイズしたパッケージを上書きしないようにすることです。
pacman
を阻止したいパッケージが複数ある場合は、Renanの回答を拡張します。 更新すると、groups
を含めることができます それぞれのPKGBUILDのフィールド、次に/etc/pacman.conf
のフィールド IgnoreGroup
を使用します 行。
これにより、pacman.conf
を編集することを忘れずに、複数のパッケージをもう少し制御できるようになります。 カスタムPKGBUILDを追加および削除するとき。
例として、PKGBUILDでは、次を使用できます。
groups=('modified')
および/etc/pacman.conf
:
IgnoreGroup = modified