オープンスース13.1
パニックになるほど簡単な質問があります。私のデスクトップ環境(Gnome 3)でどのアプリケーションが「実行」されているのか、どうすればわかりますか?一部のアプリケーションではKDEが必要ですか?私は何に注意を払うべきであり、それが私に何を言うのでしょうか。
たとえば、私はLinuxビデオゲームエミュレータプログラムについて疑問に思って次のリストを見つけました。http://www.linuxlinks.com/article/20081012160727880/VideoConsoles.html これらのどれがGnomeを必要とするのか、どれがKDEを必要とするのか、どれがデスクトップ環境でまったく機能しないのかは明らかではありません。
ベストアンサー1
プログラムの依存関係を見つけることができますか?
OpenSUSEを使用していませんが、Xubuntu(Debianベース)では、プログラムに必要な依存関係を確認できます。今後そのプログラムをインストールします。このために私はapt-cache show program_name
。
次の例では、およびをprogram_name
交換しました。依存関係を下の図に示します。xmahjongg
gnome-mahjongg
kmahjongg
xmahjongg
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1), libx11-6
gnome-mahjongg
Depends: libc6 (>= 2.3.4), libcairo2 (>= 1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk-3-0 (>= 3.4.0), librsvg2-2 (>= 2.32.0), dconf-gsettings-backend | gsettings-backend
kmahjongg
Depends: kde-runtime, libc6 (>= 2.14), libkdecore5 (>= 4:4.11.2), libkdegames6 (>= 4:4.10.80), libkdeui5 (>= 4:4.11.2), libkio5 (>= 4:4.11.2), libkmahjongglib4 (>= 4:4.9.80), libqtcore4 (>= 4:4.6.1), libqtgui4 (>= 4:4.5.3), libstdc++6 (>= 4.1.1), kdegames-mahjongg-data (>= 4:4.10)
出力を調べてみると、これが依存性を要求してインポートするのでgnome-mahjongg
(明らかに)GNOMEプログラムであることがわかります。libgtk-3-0
kmahjongg
kde
qt
オペレーティングシステムのソフトウェアセンターにないソフトウェアの場合は、そのソフトウェアのホームページまたはウェブサイトを参照する必要があります。そこから要件を指定できます。