こんにちは。
先日、debian を stretch から buster にアップグレードしたことろ、 インストールしてあったパッケージの、手動インストールや依存の マークがリセットされてしまい、その後の apt upgrade で、 もう必要とされていません、と表示されるようになってしまいました。
rsync、mysql(mariadb)、php7.0、python3、ライブラリなどかなり多くのパッケージの マークがリセットされてしまったようです。
autoremove を無視すればいいですが、何となく気持ち悪いです。 何かいい方法ないでしょうか。
小畠と申します。
apt-mark コマンドでパッケージの自動/手動インストールのフラグを設定できます。例えば以下のコマンドで rsync が手動インストールされたことになります。
# apt-mark manual rsync
また、showmanual や showauto でインストール済みパッケージの現在のフラグを確認できますし、hold の状態も設定できます。
詳細は man を読んでみてください。