installing boinc-client requires too much dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
boinc (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
On a personal server with no X environment installed. I am wondering at some of the dependencies of the boinc-client package. One in particular that comes to mind is "bluetooth"... why is that a dependency? I can understand the i386 libraries... it does however seem there are a quite a few extra packages in there. Perhaps I am ignorant to some of the needs of various projects out there. If that is the case... cool! Let me know. Thank you.
Here is the search for boinc packages on "packages.
http://
Here are the BOINC system requirements
http://
The following is the full output of "apt-get install boinc-client" and my abortion of the process.
root@sf:~# apt-get install boinc-client
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
acl bluez bluez-alsa:i386 consolekit cryptsetup-bin dbus-x11
dconf-
gconf-service gconf2 gconf2-common glib-networking glib-networking
glib-
gstreamer0.
gstreamer0.
gtk2-
gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libs:i386
hicolor-
libaa1:i386 libacl1:i386 libaio1:i386 libao-common libao4:i386
libasn1-
libasyncns0:i386 libatasmart4 libatk1.0-0 libatk1.0-0:i386 libatk1.0-data
libattr1:i386 libaudio2:i386 libaudiofile1:i386 libavahi-
libavahi-
libbz2-1.0:i386 libc6:i386 libcaca0:i386 libcairo-gobject2
libcairo-
libcanberra-
libcdparanoia
libcryptsetup4 libcups2:i386 libcupsimage2:i386 libcurl3:i386 libdatrie1
libdatrie1:i386 libdb5.1:i386 libdbus-1-3:i386 libdbus-
libdconf0 libdrm-intel1:i386 libdrm-
libdrm2:i386 libdv4:i386 libesd0:i386 libexif12:i386 libexpat1:i386
libffi6:i386 libflac8:i386 libfontconfig1:i386 libfontenc1 libfreetype6:i386
libgail-
libgcrypt11:i386 libgd2-xpm:i386 libgdbm3:i386 libgdk-pixbuf2.0-0
libgdk-
libgl1-
libglib2.0-0:i386 libglib2.0-data libglu1-mesa:i386 libgnome-
libgnome-keyring0 libgnome-
libgpg-
libgpm2:i386 libgssapi-
libgstreamer-
libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-0:i386 libgtk2.0-bin
libgtk2.0-common libgudev-1.0-0 libgudev-1.0-0:i386 libhcrypto4-
libheimbase1-
libibus-
libieee1284-
libjpeg-
libkeyutils1:i386 libkrb5-
libkrb5suppor
libltdl7 libltdl7:i386 liblvm2app2.2 libmad0:i386 libmikmod2:i386
libmng1:i386 libmpg123-0:i386 libmysqlclient1
libncursesw5:i386 libnspr4:i386 libnss3:i386 libodbc1:i386 libogg0:i386
liboil0.3:i386 libopenal-data libopenal1:i386 liborc-0.4-0:i386
libp11-kit0:i386 libpam-ck-connector libpango1.0-0 libpango1.0-0:i386
libpciaccess0
libpng12-0:i386 libpolkit-agent-1-0 libpolkit-
libproxy1:i386 libpulse-
libqt4-dbus:i386 libqt4-
libqt4-
libqt4-
libqt4-
libqt4-
libraw1394-
librsvg2-
libsane-common libsasl2-2:i386 libsasl2-
libsdl-
libsdl1.
libslang2:i386 libsm6:i386 libsndfile1:i386 libsoup-
libsoup2.4-1:i386 libspeex1:i386 libspeexdsp1:i386 libsqlite3-0:i386
libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libstdc++6:i386
libtag1-
libthai-data libthai0 libthai0:i386 libtheora0:i386 libtiff4:i386
libtinfo5:i386 libudev0:i386 libunistring0:i386 libusb-0.1-4:i386
libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-
libvisual-
libvorbisfile
libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxaw7 libxaw7:i386
libxcb-glx0:i386 libxcb-render0 libxcb-render0:i386 libxcb-shape0
libxcb-shm0 libxcb-shm0:i386 libxcb1:i386 libxcomposite1 libxcomposite1:i386
libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
libxfixes3:i386 libxfont1 libxft2 libxft2:i386 libxi6:i386 libxinerama1:i386
libxml2:i386 libxmu6:i386 libxp6:i386 libxpm4 libxpm4:i386 libxrandr2
libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxss1 libxss1:i386
libxt6:i386 libxtst6 libxv1 libxv1:i386 libxxf86dga1 libxxf86vm1:i386 mtools
ntfsprogs odbcinst odbcinst1debian2 odbcinst1debian
policykit-1 policykit-1-gnome python-gobject python-gobject-2
shared-mime-info sound-theme-
xaw3dg:i386 xfonts-encodings xfonts-utils zlib1g:i386
Suggested packages:
boinc-app-seti boinc-manager x11-xserver-utils libcuda1 libcuda1-ia32
defoma-doc psfontmgr libfont-
murrine-
gvfs-
libroar1:i386 libsndio0:i386 roaraudio-
nas:i386 glibc-doc:i386 locales:i386 libcanberra-
libdv-bin:i386 oss-compat:i386 pulseaudio-
libgd-tools:i386 libglide3:i386 gnome-keyring gnome-keyring:i386
gnutls-bin:i386 gphoto2:i386 gtkam:i386 gpm:i386 krb5-doc:i386
krb5-user:i386 gstreamer-
gstreamer0.
libjasper-
odbc-
ttf-arphic-
ttf-arphic-
ttf-arphic-
pulseaudio:i386 libqt4-
libqt4-
libqt4-
qt4-qtconfig:i386 libraw1394-doc:i386 librsvg2-bin:i386 avahi-daemon:i386
hpoj:i386 hplip:i386 libsane-extras:i386 sane-utils:i386
libsasl2-
libsasl2-
libsasl2-
python-
mdadm mesa-utils
Recommended packages:
libglib2.
hicolor-
xml-core:i386
The following NEW packages will be installed:
acl bluez bluez-alsa:i386 boinc-client consolekit cryptsetup-bin dbus-x11
dconf-
gconf-service gconf2 gconf2-common glib-networking glib-networking
glib-
gstreamer0.
gstreamer0.
gtk2-
gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libs:i386
hicolor-
libaa1:i386 libacl1:i386 libaio1:i386 libao-common libao4:i386
libasn1-
libasyncns0:i386 libatasmart4 libatk1.0-0 libatk1.0-0:i386 libatk1.0-data
libattr1:i386 libaudio2:i386 libaudiofile1:i386 libavahi-
libavahi-
libbz2-1.0:i386 libc6:i386 libcaca0:i386 libcairo-gobject2
libcairo-
libcanberra-
libcdparanoia
libcryptsetup4 libcups2:i386 libcupsimage2:i386 libcurl3:i386 libdatrie1
libdatrie1:i386 libdb5.1:i386 libdbus-1-3:i386 libdbus-
libdconf0 libdrm-intel1:i386 libdrm-
libdrm2:i386 libdv4:i386 libesd0:i386 libexif12:i386 libexpat1:i386
libffi6:i386 libflac8:i386 libfontconfig1:i386 libfontenc1 libfreetype6:i386
libgail-
libgcrypt11:i386 libgd2-xpm:i386 libgdbm3:i386 libgdk-pixbuf2.0-0
libgdk-
libgl1-
libglib2.0-0:i386 libglib2.0-data libglu1-mesa:i386 libgnome-
libgnome-keyring0 libgnome-
libgpg-
libgpm2:i386 libgssapi-
libgstreamer-
libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-0:i386 libgtk2.0-bin
libgtk2.0-common libgudev-1.0-0 libgudev-1.0-0:i386 libhcrypto4-
libheimbase1-
libibus-
libieee1284-
libjpeg-
libkeyutils1:i386 libkrb5-
libkrb5suppor
libltdl7 libltdl7:i386 liblvm2app2.2 libmad0:i386 libmikmod2:i386
libmng1:i386 libmpg123-0:i386 libmysqlclient1
libncursesw5:i386 libnspr4:i386 libnss3:i386 libodbc1:i386 libogg0:i386
liboil0.3:i386 libopenal-data libopenal1:i386 liborc-0.4-0:i386
libp11-kit0:i386 libpam-ck-connector libpango1.0-0 libpango1.0-0:i386
libpciaccess0
libpng12-0:i386 libpolkit-agent-1-0 libpolkit-
libproxy1:i386 libpulse-
libqt4-dbus:i386 libqt4-
libqt4-
libqt4-
libqt4-
libqt4-
libraw1394-
librsvg2-
libsane-common libsasl2-2:i386 libsasl2-
libsdl-
libsdl1.
libslang2:i386 libsm6:i386 libsndfile1:i386 libsoup-
libsoup2.4-1:i386 libspeex1:i386 libspeexdsp1:i386 libsqlite3-0:i386
libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libstdc++6:i386
libtag1-
libthai-data libthai0 libthai0:i386 libtheora0:i386 libtiff4:i386
libtinfo5:i386 libudev0:i386 libunistring0:i386 libusb-0.1-4:i386
libuuid1:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-
libvisual-
libvorbisfile
libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxaw7 libxaw7:i386
libxcb-glx0:i386 libxcb-render0 libxcb-render0:i386 libxcb-shape0
libxcb-shm0 libxcb-shm0:i386 libxcb1:i386 libxcomposite1 libxcomposite1:i386
libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
libxfixes3:i386 libxfont1 libxft2 libxft2:i386 libxi6:i386 libxinerama1:i386
libxml2:i386 libxmu6:i386 libxp6:i386 libxpm4 libxpm4:i386 libxrandr2
libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxss1 libxss1:i386
libxt6:i386 libxtst6 libxv1 libxv1:i386 libxxf86dga1 libxxf86vm1:i386 mtools
ntfsprogs odbcinst odbcinst1debian2 odbcinst1debian
policykit-1 policykit-1-gnome python-gobject python-gobject-2
shared-mime-info sound-theme-
xaw3dg:i386 xfonts-encodings xfonts-utils zlib1g:i386
0 upgraded, 326 newly installed, 0 to remove and 0 not upgraded.
Need to get 92.5 MB of archives.
After this operation, 294 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
This is hilarious, indeed. No idea what is going on at the moment. What is it like when you run recommends boinc-client ? recommends boinc-manager
apt-get install --no-install-
And what does
apt-get install --no-install-
say?
Anyway, I do not see any link to ntfsprogs or odbcinst either way. What if you install something very different, like git or so.
Or gitk ? Do you see such a swarm of packages, too?
Cheers,
Steffen