私はこのサイトと他のサイトで見つけたさまざまなソリューションを試しました。
sudo apt update && sudo apt upgrade
sudo apt list --upgradeable
sudo apt full-upgrade
sudo apt dist-upgrade
パッケージ情報やアップデートは表示されません。私も試しました
aptitude update
ログを確認しましたが、パッケージに関する情報は表示されません。
このパッケージを識別する方法についてのアイデアはありますか?
私の現在の推測では、ファイルに関連する可能性があるということですsources.list
。これについて意見がありますか?
私はLinux Mintと最新のディストリビューションUlyana / Focalを持っています。
とても感謝しています!
答え1
apt upgrade
パッケージのアップグレードなど、何をすべきかを教えてくれます。これにはアップグレードされないパッケージのリストが含まれます。
$ sudo apt upgrade -o APT::Get::Show-Upgraded=true
The following packages were automatically installed and are no longer required:
[any packages which could be auto-removed]
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
[any packages which will be installed]
The following packages have been kept back:
[any packages which are upgradeable but won’t be upgraded]
The following packages will be upgraded:
[any packages which will be upgraded]
NN upgraded, NN newly installed, NN to remove and NN not upgraded.
Need to get ... of archives.
After this operation, ... of additional disk space will be used.
Do you want to continue? [Y/n]
(NN
上記のパッケージを反映する4つの異なる値に置き換えられます)
それでも何も表示されない場合は、アップグレードされていないパッケージがローカルにインストールされている可能性があります(ただし、apt
アップグレードしたくない場合があります...)。この問題を調査するための良いツールは次のとおりですapt-show-versions
。
sudo apt install apt-show-versions
その後実行
apt-show-versions | grep "No available version in archive"
設定されたリポジトリで利用できないパッケージを確認し、
apt-show-versions | grep upgradeable
どのパッケージをアップグレードできるかを確認してください。apt
会議アップグレードしてください)
一般的には、以下について詳しく学ぶことができます。なぜapt install
パッケージ名で実行すると、パッケージはアップグレードされません。アップグレードによって他のパッケージが削除されると、upgrade
そのパッケージはスキップされますがアップグレードされますfull-upgrade
。
もう1つの可能性は、アップグレード候補が特にLinux Mintでブロックされることですsnapd
。デフォルトでは無効/etc/apt/preferences.d/nosnap.pref
設定ファイルを介して 。
答え2
apt
これは通常、あるパッケージをアップグレードして別のパッケージを削除する必要がある場合に行われます。以下を使用してアップグレードを適用できます。
apt dist-upgrade
apt
実際にパッケージを更新するかどうかを尋ねるメッセージが表示されるので、パッケージを最初に一覧表示することもできます。
答え3
/etc/apt/preferences.d/nosnap.pref
私の場合は、Linux Mintパッケージubuntu-system-adjustments
がsnapd
。
ファイルの内容をコメントアウトしnosnap.pref
たりファイルを削除すると、問題が解決することがあります。