ヘルプでは、「コマンドライン:packagekit role = 'update-packages'」について説明します。

ヘルプでは、「コマンドライン:packagekit role = 'update-packages'」について説明します。

アプリが更新される理由を確認しようとしています。明らかに自動的に更新してはいけませんが、更新になるため問題が発生します。

/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を含む)を介して変更されるのを防ぎます。

関連情報