web-dev-qa-db-ja.com

Ubuntu Software Centerが利用可能なすべてのパッケージを表示しないのはなぜですか?

Ubuntu 16.04(Gnome Software)のソフトウェアセンターには、利用可能なパッケージの一部のみが表示されます。たとえばapt list qtcreatorは、Software Centerで検索しても何も検出されない対応するパッケージを正しくリストします。

何か間違った設定がありますか? 15.10。からアップグレードしました。今までは、うまく機能していた古いUbuntu Software Centerを使用していました。

3
penguinwizzard

私は同じ問題を抱えています。例えば。 Ubuntu Software Centerでopenjfxを表示できますが、新しいUbuntuソフトウェアでは表示できません。 14.04からのアップグレード後にまだインストールされているUbuntu Software Centerを引き続き使用できるようです。 16.04をクリーンインストールした人は、次の方法でSoftware Centerをインストールできます。apt-get install software-center

Ubuntu SoftwareはSoftware Centerの代替として宣伝されているため、何らかの形でパッケージが表示されるはずです。

1
Chris Good

この問題は19.04でも発生します。

下の画像は、私がrofiをインストールしたが、ソフトウェアセンターがそれを見つけられないことを示しています。 「インストール済み」タブにも表示されません(表示されていません)。

Software Center doesn't find rofi

公式フレーバーのLubuntuは、Openboxをウィンドウマネージャーとして使用しています。繰り返しますが、Software Centerはそれをリストしません。

Software Center doesn't find Openbox

他の例もあります。

この回答 には、一部のパッケージがリストされない理由を説明できる2016年の バグ へのリンクがあります。私は注意すべき点だと思うもののいくつかをコピー/貼り付けています:

  • コメント#2から:gnome-softwareはグラフィカルソフトウェアのみを一覧表示することを目的としています。sambaなどの技術項目はより技術的なユーザー向けであり、コマンドラインまたはシナプスからインストールできます。

  • コメント#7から:一部が表示されていないという事実は、メタデータジェネレーター(またはより可能性が高い)パッケージングまたはアップストリームソフトウェアのバグです。

  • コメント#9から:パッケージはいくつかの基準に一致する必要があり、それらを満たすことは個々のパッケージメンテナーの仕事です。

  • コメント#12から:ええ、古いUbuntuソフトウェアセンターはSynapticを置き換えるように設計されましたが、新しいGNOMEソフトウェアはアプリケーション/フォント/その他の目に見えるもの専用です(KDE Discoverと同じです)。
    上級ユーザーは、Synaptic、Muon、またはコマンドラインを直接使用することをお勧めします。


上記のコメント#7は、メタデータジェネレーターに関するものです。もっと知りたいなら、 AppstreamGnome Softwareを美しくするのを手伝ってください を見てください。前のリンクから:

AppStreamは、ソフトウェアコンポーネントのメタデータを提供し、ソフトウェアに一意の識別子を割り当てるクロスディストリビューションXML形式です。

そして

メタデータは、たとえば、GNOME SoftwareやKDE Discoverなどのソフトウェアセンターで使用して、パッケージアーカイブにユーザーフレンドリーなアプリケーション中心の方法を表示できます。


私の考えでは、ソフトウェアセンターにパッケージがリストされていない(少なくとも)2つの理由が考えられます。

  • パッケージのメタデータはまったく生成されませんでした。おそらく、人間の努力が利用できないためです。

  • メタデータの問題。詳細については、 http://appstream.ubuntu.com/ を参照してください。

Gnome Softwareを美しくするのを手伝ってください ブログ投稿では、あなたと私が物事を進める手助けをする方法を説明しています。

0
DK Bose