GNU/Linux >> Linux の 問題 >  >> Linux

Linux –更新時にPacmanにカスタムPkgbuildを使用させる方法は?

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

Linux
  1. Linuxsedコマンドの使用方法

  2. Linuxgrepコマンドの使用方法

  3. Linuxでidコマンドを使用する方法

  1. Linuxでhistoryコマンドを使用する方法

  2. Linuxの履歴コマンドの使用方法

  3. Linux で「screen」コマンドを使用する方法

  1. Linuxでmd5sumコマンドを使用する方法

  2. Linuxxargsコマンドの使用方法

  3. Linuxteeコマンドの使用方法