pacmanを使用してArch Linuxで特定のパッケージを更新することについて警告を受けたいと思います。
私はヘッダーファイルにいくつかのカスタム情報を使用しますgcc-libs
。ただし、gcc-libs
更新するたびに、これらのカスタム変更は工場出荷時のデフォルトに戻ります。あまり難しい変更ではないため、工場出荷時の設定に復元するたびに繰り返すことができます。
しかし、パッケージをアップグレードするたびに警告を受けたいと思います。
たとえば、で編集します/etc/pacman.conf
。フィールドがありますが、IgnorePkg
パッケージの更新をIgnoreGroup
無視したくありません。gcc-libs
どのような方法でもandを使用することはお勧めできませんIgnorePkg
。IgnoreGroup
アップデートに関する通知を受け取りたいですgcc-libs
。 [Y / n]をアップグレードする前にあなたの許可を求めることを知っていますが、黄色の警告のようなものはありますか?
答え1
パッケージを無視すると、アップグレードが可能であるという警告が表示されます。
warning: ffmpeg: ignoring package upgrade (2:4.3.1-4 => 2:4.3.2-1)
ただし、アップグレードパッケージは引き続き使用できますpacman -S ffmpeg
。
パッケージを無視する代わりに、変更を自動的に挿入するカスタムフックを作成することもできます(参照:man alpm-hooks
)。
または、最初に更新を確認し、gcc-libsがリストにあることを警告してから、インストールを続行するpacman用のラッパーbashスクリプトを作成することもできます。