这实际上可能是一个更普遍的问题:我如何查看安装元包时将安装哪些包?在这个特定情况下,我大多只发现模糊的描述,例如
安装此软件包将获得对 MP3 播放和解码的支持、对各种其他音频格式(GStreamer 插件)的支持、Microsoft 字体、Java 运行环境、Flash 插件、LAME(用于创建压缩音频文件)和 DVD 播放的支持。
从http://packages.ubuntu.com/lucid/ubuntu-restricted-extras
apt-get install ubuntu-restricted-extras
告诉我正在安装一个包:ubuntu-restricted-extras。
尤其是在这种情况下,我想知道我在电脑上安装了什么,以及我这样做默认同意了哪些协议。我还想知道各种 *ubuntu-restricted-extras 软件包之间的区别。
答案1
ubuntu-restricted-extras 具有以下内容:
flashplugin-installer
gstreamer0.10-ffmpeg
gstreamer0.10-fluendo-mp3
gstreamer0.10-pitfdll
gstreamer0.10-plugins-bad
gstreamer0.10-plugins-ugly
gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-ugly-multiverse
icedtea6-plugin
libavcodec-extra-52
libmp4v2-0
ttf-mscorefonts-installer
unrar
由于 ubuntu-restricted-extras 中包含的软件的合法性,该软件包默认不包含在 Ubuntu 中。
你也可以看看Ubuntu 软件包
答案2
用这个
apt-cache show <package name> | grep Depends:
apt-cache show <package name> | grep Recommends:
或者
apt-cache depends <package name>
您可以使用它查看系统中要安装的特定包:
$ apt-get install -s <package name> | grep Inst | cut -d " " -f 2