VLCプレーヤーを実行するにはなぜqt4パッケージが必要なのですか?

VLCプレーヤーを実行するにはなぜqt4パッケージが必要なのですか?

ArchiLinuxをインストールしました。ビデオプレーヤーとしてvlcを選択します。
qt4 パッケージがインストールされていない場合、vlc は実行できません。なぜ必要ですか?
qt4 pkgなしでvlcを実行できない場合、vlcと一緒にインストールされないのはなぜですか?
誰でも私が理解するのを助けることができますか?

答え1

Arch Linuxで実行すると、依存関係pacman -Qi vlcリストvlc(その他の情報を含む)と別のオプションの依存関係リストが表示されます。リストを見ると、アイテムが表示されていることがわかりますqt4: for the GUI

パッケージをインストールするとき、パックマンは通常、パッケージのオプションの依存関係が何であるかを伝えます。何も見逃さないように注意深くお読みください!

必須ではないオプションである理由qt4は、vlcパッケージがコマンドvlccvlc.vlcすでに知っているグラフィックVLCを起動するコマンドです。ただし、cvlcGUIを開かなくてもコマンドラインから音楽ファイルを再生できます。 vlcパッケージの一部はインストールなしで機能するため、オプションの依存関係qt4としてのみ一覧表示されます。

答え2

Qt自体が必要ですか?私のシステムでテストすると、その依存関係は表示されません。

$ apt depends vlc | grep qt

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

  Depends: libqt5core5a (>= 5.5.1)
 |Depends: libqt5gui5 (>= 5.0.2)
  Depends: libqt5gui5-gles (>= 5.0.2)
  Depends: libqt5widgets5 (>= 5.2.0)
  Depends: libqt5x11extras5 (>= 5.1.0)

Qtが必要です図書館Qtを要求するのとは異なりそれ自体。 Archで状況が異なる場合は、関連するArchリポジトリのQtパッケージマネージャに連絡する必要があります。

関連情報