错误 #395001现在让我很头疼。楼主正在尝试安装 Finch,一个基于文本的即时通讯客户端,但对安装的依赖项数量感到不满。当我尝试在自己的服务器上安装它时,安装了下面列出的以下软件包。这样一个程序中所有这些软件包的用途是什么?gstreamer 是否包含在内,因为它支持音频通信?Finch用户手册没有多大帮助。
The following extra packages will be installed:
gstreamer0.10-nice gstreamer0.10-plugins-base gstreamer0.10-plugins-good
gstreamer0.10-x gvfs gvfs-backends indicator-application libaa1
libappindicator1 libarchive1 libatasmart4 libavahi-glib1 libavc1394-0
libbluetooth3 libcaca0 libcdio-cdda0 libcdio-paranoia0 libcdio10
libcdparanoia0 libdbusmenu-glib1 libdbusmenu-gtk1 libdv4 libflac8 libgadu3
libgdu0 libglu1-mesa libgnome-keyring0 libgphoto2-2 libgphoto2-port0
libgssdp-1.0-2 libgstfarsight0.10-0 libgstreamer-plugins-base0.10-0
libgudev-1.0-0 libgupnp-1.0-3 libgupnp-igd-1.0-3 libgvfscommon0
libiec61883-0 libimobiledevice1 libindicator1 libjson-glib-1.0-0
libmeanwhile1 libnice0 libntfs10 libogg0 libopenobex1 liborc-0.4-0
libperl5.10 libplist1 libpolkit-agent-1-0 libpolkit-backend-1-0 libproxy0
libpurple-bin libpurple0 libraw1394-11 libsgutils2-2 libshout3 libsilc-1.1-2
libsilcclient-1.1-3 libsmbclient libsoup-gnome2.4-1 libsoup2.4-1 libspeex1
libtag1-vanilla libtag1c2a libtheora0 libusb-1.0-0 libusbmuxd1 libv4l-0
libvisual-0.4-0 libvisual-0.4-plugins libvorbis0a libvorbisenc2 libwavpack1
libwbclient0 libzephyr4 mtools ntfsprogs obex-data-server pidgin-data
policykit-1 policykit-1-gnome udisks usbmuxd
Suggested packages:
libdv-bin gnome-keyring gphoto2 gtkam gstreamer-codec-install
gnome-codec-install libraw1394-doc sg3-utils speex floppyd xfsprogs
reiserfsprogs mdadm cryptsetup
The following NEW packages will be installed:
finch gstreamer0.10-nice gstreamer0.10-plugins-base
gstreamer0.10-plugins-good gstreamer0.10-x gvfs gvfs-backends
indicator-application libaa1 libappindicator1 libarchive1 libatasmart4
libavahi-glib1 libavc1394-0 libbluetooth3 libcaca0 libcdio-cdda0
libcdio-paranoia0 libcdio10 libcdparanoia0 libdbusmenu-glib1
libdbusmenu-gtk1 libdv4 libflac8 libgadu3 libgdu0 libglu1-mesa
libgnome-keyring0 libgphoto2-2 libgphoto2-port0 libgssdp-1.0-2
libgstfarsight0.10-0 libgstreamer-plugins-base0.10-0 libgudev-1.0-0
libgupnp-1.0-3 libgupnp-igd-1.0-3 libgvfscommon0 libiec61883-0
libimobiledevice1 libindicator1 libjson-glib-1.0-0 libmeanwhile1 libnice0
libntfs10 libogg0 libopenobex1 liborc-0.4-0 libperl5.10 libplist1
libpolkit-agent-1-0 libpolkit-backend-1-0 libproxy0 libpurple-bin libpurple0
libraw1394-11 libsgutils2-2 libshout3 libsilc-1.1-2 libsilcclient-1.1-3
libsmbclient libsoup-gnome2.4-1 libsoup2.4-1 libspeex1 libtag1-vanilla
libtag1c2a libtheora0 libusb-1.0-0 libusbmuxd1 libv4l-0 libvisual-0.4-0
libvisual-0.4-plugins libvorbis0a libvorbisenc2 libwavpack1 libwbclient0
libzephyr4 mtools ntfsprogs obex-data-server pidgin-data policykit-1
policykit-1-gnome udisks usbmuxd
0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded.
Need to get 17.4MB of archives.
After this operation, 58.0MB of additional disk space will be used.
答案1
Finch 只是 Pidgin 的一个 CLI。
它使用所有相同的后端,并且所有这些都需要填充其依赖项。因此,很多你甚至无法在无头服务器上使用的东西都被拉进来了。
我认为,除了正式分离这两个项目并从 pidgin 后端挑选代码并将其拉入 Finch 之外,没有其他干净的方法来解决这个问题。