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