Arch-Linux

為什麼執行 vlc 播放器需要 qt4 包?

  • August 10, 2017

我安裝了arch linux。作為影片播放器,我選擇 vlc。

除非我安裝了 qt4 包,否則我無法執行 vlc。為什麼需要它?

如果我們不能在沒有 qt4 pkg 的情況下執行 vlc,為什麼它沒有與 vlc 一起安裝。

有人可以幫我理解嗎?

在 Arch Linux 上,如果您執行pacman -Qi vlc,它會顯示一個依賴項列表vlc(以及其他資訊),以及另一個可選依賴項列表。如果您查看該列表,則會有一個條目顯示qt4: for the GUI.

當你安裝一個包時,pacman 通常會告訴你該包的可選依賴項是什麼。一定要通讀這些,這樣你就不會錯過任何東西!

qt4可選(而不是強制)的原因是 vlc 包為您提供了命令vlccvlc. vlc是用於啟動您已經知道的圖形 VLC 的命令。但是,您可以在cvlc不打開 GUI 的情況下從命令行播放音樂文件。由於 vlc 包的某些部分無需安裝即可工作qt4,因此僅將其列為可選依賴項。

引用自:https://unix.stackexchange.com/questions/385259