Aptでパッケージを固定することを知っています。それは私がやりたいことではありません。他の質問は、ピン留めを使用するか、ピンを一時的に使用することで回答されています。私はこれをやりたくありません。
私がやりたいことは、パッケージをカーネルと同じように戻すことです:
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
私は追加したいtomcat-*
とmysql-*
してsun-*
、このリストに。過去には、これを行うための構成パラメーターがありました。私はいつもそれがのようなものだと思ってきたApt::Get::HoldPkgs
かApt::HoldPkgs
が、私はそれを見つけることができません。
これらのパッケージは、特にapt-get install
。
apt-get
構成が見つかりましたApt::NeverAutoRemove
。これは私が望むことをしますか?
追加された質問:私はApt::NeverAutoRemove
、Apt::Never-MarkAuto-Sections
(特に)見ることができる限り文書化されていないことに気付きます。それらはマンページにありません。どちらもありませんaptitude::Keep-Unused-Pattern
とaptitude::Get-Root-Command
。
どんな存在し、包括的かつ完全なのドキュメントはapt.conf
?
upgrade
コマンドのセマンティクスに依存するため、カーネルの例は適切ではないと言いましたapt-get
。
dpkg --set-selections
。dpkgの使用とaptitudeの使用は同等ではないことを示唆する質問を見つけました(すなわち、dpkgはaptitude設定を尊重しませんでした)。
upgrade
し、dist-upgrade
及びパッケージごとに設定することができません。