私はinstall4jを使用しています。ソフトウェアパッケージにGUIがどのように指定されているかを知りたいのですが。私はMageiaでこれをテストしています。パッケージはGUIを備えたものとGUIのないものとしてグループ化されています。 私のパッケージをインストールした後、それはGUIのないパッケージのリストにあります。しかし、GUIを備えたJavaデスクトップアプリケーションです。 MageiaはデフォルトでGUIを使ってそれらを表示しますので、私のパッケージは見つけにくいです。RPMパッケージを定義するには、install4jにGUIがありますか?
GUIのないものは、主に他のパッケージの依存関係としてインストールされるライブラリです。ユーザーは通常、GUIを使用してソフトウェアをインストールします。
パッケージには1つ以上のGUIアプリケーションが含まれていることは、ネイティブRPMの概念でも、一般的なLinuxの概念でもありません。私はMageiaがどのように区別されているかは分かりませんが、システム上にインストールまたは変更されたファイルに基づいている可能性は非常に高いです。パッケージが '/ usr/share/applications'に' .desktop'ファイルをインストールするかどうかは、単にシステムメニューからアクセスできるという意味でGUIアプリケーションに多かれ少なかれ一致します。 –
私は参照してください。私はこれを見つけた。それはすべてそれを説明し、それは非常にMageia特有のように見えます: https://wiki.mageia.org/en/Packaging_guidelines –
あなたが結びついたものは、Mageia特有のものではなく、定義上の事実上の標準に依存していますシステムメニューの内容Mageiaで使用するのと同じ '.desktop'ファイルは、RedHatファミリのLinuxや他の多くのLinuxでも動作するはずです。 Mageia特有のように見えるものは、GUIを提供すること(あなたが観察したように混乱させる)、そのようなパッケージと他のパッケージを区別することなどのパッケージを指しています。 –