アプリが更新される理由を確認しようとしています。明らかに自動的に更新してはいけませんが、更新になるため問題が発生します。
/var/log/aptのログに入ると、何が起こったのか記録が表示されますが、完全には理解できません。
Start-Date: 2024-02-26 19:09:09
Commandline: packagekit role='update-packages'
Install: #list of stuff that was installed
Upgrade: # list of stuff that was upgraded
End-Date: 2024-02-26 19:10:07
私の質問は、「コマンドライン:packagekit role = 'update-packages'」とはどういう意味ですか?素直に言えば、更新コマンドを実行したように見えますが、コマンド履歴にはこれについての内容はありません。これは私がすることですか、それとも自動的に起こるのですか?
答え1
コマンドラインは、これがPackageKitによって開始されたパッケージのアップグレードであることを示します。これはソフトウェア管理UIまたは自動アップグレードによって達成できます。
特定のパッケージがアップグレードされるのを防ぐには、そのパッケージをそのままにしておく必要があります。
sudo apt-mark hold mypackage
これにより、パッケージの状態がAPTまたは対応するフロントエンド(PackageKitを含む)を介して変更されるのを防ぎます。