aptパッケージマネージャを使用して一部のパッケージをアップグレードしようとしています。ただし、リストにアップグレードしたくない特定のパッケージがあります。実際、私は誰もそれをアップグレードしたくありません。特定のパッケージを永久にブロックする方法はありますか?
この場合、自分自身や他のUNIX管理者が実行したくない grub アップデートがあります。可能ですか?それではどうすればいいですか?
答え1
パッケージを保留する必要があります。発行によりこれを行うことができます。
echo 'your-package hold' | dpkg --set-selections
使用
dpkg --get-selections [package pattern]
現在の選択肢が何であるかを確認してください。
使用
echo 'your-package install' | dpkg --set-selections
パッケージを再アップグレードできるようにします。
答え2
パッケージをdpkgレベルに保つことが1つのアプローチです。もう1つのアプローチは、aptにすでにインストールされているパッケージに高い優先順位を割り当てて、絶対にアップグレードされないようにすることです。 man apt_preferencesをご覧ください。
答え3
インタラクティブにAptitudeを使用:=
行を圧縮するには、クリックするかパッケージメニューから[保留]を選択します。コマンドラインから:
aptitude hold grub-pc
apt-mark hold grub-pc
Debian wheezy から、以下を使用することもできます。マークD)。