Fedora 24インストールのGNOMEソフトウェアには、すでにインストールされているパッケージのみが表示されることに気付きました(featuredおよびeditor's picksセクションでも) )。また、インストールする新しいパッケージを検索できません。これはグラフィックスカテゴリのスクリーンショットです。左側には、インストールされているパッケージのみが表示されます。 (別のコンピューターからの)右側に、正しいリストが表示されます。
GNOME SoftwareがPackageKitのフロントエンドであることがわかったので、CLI(pkcon
)を使用してみました。ただし、ほとんどのプログラムも見つかりません。たとえば、CLIを使用してShotwellを検索したいと思います。これは出力です:
[user ~]$ pkcon search name shotwell
Searching by name [=========================]
Finished [=========================]
[user ~]$
他のコンピューターでは、pkcon
がパッケージを見つけます。
[user ~]$ pkcon search name shotwell
Searching by name [=========================]
Starting [=========================]
Finished [=========================]
Available shotwell-0.23.5-1.fc24.i686 (updates) A photo organizer for the GNOME desktop
Available shotwell-0.23.5-1.fc24.x86_64 (updates) A photo organizer for the GNOME desktop
Available shotwell-0.23.1-1.fc24.x86_64 (Fedora) A photo organizer for the GNOME desktop
[user ~]$
PackageKitを修正してすべてのパッケージを再度検索するにはどうすればよいですか?
編集:dnf repolist
の出力:
repo id repo name status
Dropbox Dropbox Repository 4
*Fedora Fedora 24 - x86_64 49.722
google-chrome google-chrome 3
rpmfusion-free RPM Fusion for Fedora 24 - Free 352
rpmfusion-free-updates RPM Fusion for Fedora 24 - Free - Updates 277
rpmfusion-nonfree RPM Fusion for Fedora 24 - Nonfree 89
rpmfusion-nonfree-updates RPM Fusion for Fedora 24 - Nonfree - Updates 127
*updates Fedora 24 - x86_64 - Updates 9.817
おそらくキャッシュの問題でした。再起動は役に立ちませんでしたが、packagekitd
プロセスを強制終了して手動で再起動すると、問題が修正されました。
Sudo killall packagekitd
Sudo /usr/libexec/packagekitd --verbose
( https://www.freedesktop.org/software/PackageKit/pk-bugs.html )
packagekitd
を再起動した後にpkcon search name shotwell
を実行すると、メタデータの再ダウンロードがトリガーされました。 CLIとGNOMEソフトウェアを使用した検索が再び機能します。