为什么几乎一切都依赖于 gstreamer 声子后端?

Spe*_*hum 5 kde apt dependencies phonon

我\xe2\x80\x99ve刚刚安装并配置了基于Ubuntu 13.04最小CD的最小KDE发行版。它\xe2\x80\x99s 工作得非常好,但我对它有 1 个抱怨。

\n\n

安装 kde-plasma-desktop gstreamer 后会自动下载为 phonon 后端,这很好,因为我\xe2\x80\x99d 只需将其替换为我常用的 vlc 后端并删除 phonon-backend-gstreamer。

\n\n

因此,我删除了 phonon-backend-gstreamer,它按预期被删除,并且 I\xe2\x80\x99ve 现在正确地自动删除,建议我现在不需要一些 gstreamer-* 库;正常行为。但是\xe2\x80\xa6autoremove还建议它删除Linux-sound-base、alsa-base等,还包括一些似乎与我无关的内容,例如libsoup。

\n\n

现在我知道这不是一个主要问题,因为我不需要运行自动删除,但它只是困扰我为什么会发生这种情况。

\n\n

为什么 gstreamer 后端有如此庞大的依赖项列表?

\n\n

谢谢 :)

\n

Spe*_*hum 3

好吧,回答我自己的问题,事实并非如此:)

\n\n

当我问这个问题时,我完全没有考虑到一个重要的事实,即我进行了最小安装,因此当我安装 kde-plasma-desktop 时,会“自动”添加很多(我的意思是很多)东西。另外,我没有kubuntu-desktop或变体来将 alsa 之类的东西作为依赖项。

\n\n

所以我做了:

\n\n
sudo apt-get install alsa-base\n
Run Code Online (Sandbox Code Playgroud)\n\n

即使我知道它已经安装了,这就是将 alsa-base 标记为手动安装所需的全部内容,瞧\xc3\xa0!Autoremove 现在只想删除不再需要的 gstreamer 依赖项。

\n