
PKGBUILD
Apache用にカスタマイズ、実行、インストールしmakepkg
ましたが、pacman -U httpd.tar.xz
正常に動作しました。数ヶ月後、私はシステムをpacman -Syu
Apacheのシステムデフォルト設定にアップグレードしました。新しいバージョンがリリースされるたびに手動でアップグレードする必要がないように、パックマンに常に自分のカスタムビルド設定を使用するように指示するにはどうすればよいですか?
答え1
PacmanはカスタムPKGBUILDにApacheをアップグレードしません。これは次のように手動で行う必要があります。ABS。あなたができることは、パックマンがカスタムパッケージを上書きするのを防ぐことです。
次に展開ルナンの答えpacman
、複数のパッケージの更新を防ぐには、対応するgroups
PKGBUILD にフィールドを含めてから、その/etc/pacman.conf
行IgnoreGroup
を使用できます。
pacman.conf
これにより、カスタムPKGBUILDを追加および削除するときに編集することなく、複数のパッケージをより効果的に制御できます。
たとえば、PKGBUILDでは、次のものを使用できます。
groups=('modified')
そして/etc/pacman.conf
:
IgnoreGroup = modified
答え2
/etc/pacman.conf
パッケージ名を編集してその行に追加できますIgnorePkg
。これにより、パックマンはアップグレード時にパッケージに触れません。
答え3
インストールして問題を解決しました。yaourtとカスタムパッケージを使用すると、公式リポジトリの最新バージョンと最高のバージョンが私の特定の要件に合わせて自動的にパッチされ、両方の利点を享受できます。