Oxideqt-codecs:想要从软件中心安装 ubuntu-restricted-extras 包时,我收到一条警告,提示要安装该包必须卸载其他包。然后在终端中运行此命令:apt-get removeoxideqt-codecs。Oxideqt-codecs-extra:调用此命令时会安装一个新包。然后我尝试再次从软件中心安装 ubuntu-restricted-extras,这次安装成功,没有发现任何问题。
我想问一下:
- 卸载包oxideqt-codecs来安装ubuntu-restricted-extras会产生负面后果吗?
二. 为什么这种情况发生在 Ubuntu 14.04 而不是 Ubuntu 12.04?
答案1
oxideqt-codecs-extra
会按照建议安装ubuntu-restricted-addons
,这又取决于ubuntu-restricted-extras
。
有关 的更多详细信息oxideqt-codecs-extra
,您可以运行apt-cache show oxideqt-codecs-extra
。这将给出以下设置(英语为语言环境):
...
Replaces: liboxideqtcore0 (<< 1.0.0~bzr488), oxideqt-codecs
Depends: libc6 (>= 2.7), libgcc1 (>= 1:4.1.1)
Conflicts: oxideqt-codecs
Breaks: liboxideqtcore0 (<< 1.0.0~bzr488)
Filename: pool/main/o/oxide-qt/oxideqt-codecs-extra_1.0.0~bzr501-0ubuntu2_i386.deb
...
Description-en: Web browser engine library for Qt (codecs)
Oxide is a web browser engine library based on Google Chromium, that makes
it easy to embed web content in your Qt application
.
This package provides some media codecs needed for the HTML5 <audio> and
<video> tags. Included are the Theora, Vorbis, Opus, VP8, VP9, MP3, AAC
and H.264 codecs
...
重要的是Conflicts: oxideqt-codecs
- 在安装之前检查时,所有与其冲突的软件包都会被删除。因此,软件包oxideqt-codecs
将在安装之前被删除,oxideqt-codecs-extra
这样它们就不会发生冲突。
软件包oxideqt-codecs-*
提供了额外的编解码器HTML5<video>
和<audio>
由 Oxide 引擎渲染。QT 应用程序可以使用此功能 - 您可能不需要它,因为大多数主流浏览器都包含这些插件或由gstreamer0.10-plugins*
和其他软件包提供的插件。
1)oxideqt-codecs-extra
可能包含 中包含的内容oxideqt-codecs
,因此不需要该oxideqt-codecs
软件包 - 这也是软件包冲突的原因。因此,只有该oxideqt-codecs-extra
软件包应该没问题。
2)观察这里和这里,此软件包仅从此版本的 Ubuntu(Trusty 14.04)开始可用,因此它没有包含在 12.04 等以前的版本中,从而导致任何问题。