[Debian-olpc-devel] Dependancies.... seem to be awful lot.

Luke Faraone luke at laptop.org
Wed Nov 26 01:56:32 UTC 2008


On Tue, Nov 25, 2008 at 20:26, <simon at mungewell.org> wrote:

> An 'apt-get install sugar' on a minimal system seems to want to install a
> lot of packages.
>
> Does it really need all of these? For example CUPS on a system which does
> not support printing....
>
> Mungewell.
>
> --
> Reading package lists...
> Building dependency tree...
> Reading state information...
> The following extra packages will be installed:
>  acl aspell aspell-en avahi-daemon avahi-utils bc bluetooth bluez
> bluez-alsa
>  bluez-cups bluez-gnome bluez-gstreamer consolekit cups cups-client
>  cups-common cupsys dbus dbus-x11 defoma dictionaries-common esound-clients
>  esound-common fontconfig fontconfig-config foomatic-db foomatic-db-engine
>  foomatic-filters gamin gconf2 gconf2-common ghostscript gksu
>  gnome-icon-theme gnome-keyring gnome-media gnome-media-common
>  gnome-mime-data gnome-mount gsfonts gstreamer0.10-alsa
> gstreamer0.10-ffmpeg
>  gstreamer0.10-plugins-base gstreamer0.10-plugins-farsight
>  gstreamer0.10-plugins-good gstreamer0.10-x gvfs gvfs-backends hal hal-info
>  hicolor-icon-theme launchpad-integration libaa1 libarchive1 libart-2.0-2
>  libasound2 libaspell15 libatk1.0-0 libatk1.0-data libaudiofile0
>  libavahi-client3 libavahi-common-data libavahi-common3
>  libavahi-compat-libdnssd1 libavahi-core5 libavahi-glib1 libavahi-gobject0
>  libavc1394-0 libavcodec51 libavformat52 libavutil49 libblas3gf
> libbluetooth3
>  libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcaca0
>  libcairo2 libcamel1.2-14 libcdio-cdda0 libcdio-paranoia0 libcdio7
>  libcdparanoia0 libck-connector0 libcroco3 libcucul0 libcups2 libcupsimage2
>  libdaemon0 libdatrie0 libdbus-1-3 libdbus-glib-1-2 libdjvulibre21 libdrm2
>  libdv4 libebook1.2-9 libecal1.2-7 libedataserver1.2-11 libenchant1c2a
>  libesd-alsa0 libexif12 libfarsight0.1-3 libffi5 libflac8 libfontconfig1
>  libfontenc1 libfreetype6 libfs6 libgamin0 libgconf2-4 libgd2-noxpm
>  libgfortran3 libgksu2-0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0
>  libglib2.0-0 libglib2.0-data libglu1-mesa libgnome-desktop-2-7
>  libgnome-keyring0 libgnome-media0 libgnome2-0 libgnome2-common
>  libgnomecanvas2-0 libgnomecanvas2-common libgnomecups1.0-1
>  libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0
>  libgnomeprintui2.2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
>  libgnomevfs2-common libgnomevfs2-extra libgp11-0 libgphoto2-2
>  libgphoto2-port0 libgraphviz4 libgs8 libgsf-1-114 libgsf-1-common libgsm1
>  libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-0
> libgtk2.0-bin
>  libgtk2.0-common libgtksourceview-common libgtksourceview1.0-0 libgtop2-7
>  libgtop2-common libgvfscommon0 libgweather-common libgweather1
>  libhal-storage1 libhal1 libhippocanvas-1-0 libhunspell-1.2-0 libice6
> libidl0
>  libiec61883-0 libijs-0.35 libilmbase6 libjasper1 libjinglebase0.3-0
>  libjinglep2p0.3-0 libjinglexmllite0.3-0 libjinglexmpp0.3-0 libjpeg62
>  liblapack3gf liblaunchpad-integration1 liblcms1 libloudmouth1-0 libltdl7
>  libmagick10 libmatchbox1 libmbca0 libmetacity0 libnautilus-burn4 libnl1
>  libnm-glib0 libnm-util0 libnotify1 libnspr4-0d libnss-mdns libnss3-1d
>  libogg0 liboil0.3 libopenexr6 libopenobex1 liborbit2 libpam-ck-connector
>  libpam-gnome-keyring libpanel-applet2-0 libpango1.0-0 libpango1.0-common
>  libpaper-utils libpaper1 libpcsclite1 libpixman-1-0 libpng12-0
>  libpolkit-dbus2 libpolkit-gnome0 libpolkit-grant2 libpolkit2 libpoppler3
>  libpostproc51 libraw1394-8 librsvg2-2 librsvg2-common libsexy2 libshout3
>  libslp1 libsm6 libsmbclient libsmbios-bin libsmbios2 libsoup2.4-1
> libspeex1
>  libstartup-notification0 libtag1c2a libtalloc1 libtelepathy-glib0
>  libthai-data libthai0 libtheora0 libtiff4 libtotem-plparser12 libv4l-0
>  libvisual-0.4-0 libvisual-0.4-plugins libvorbis0a libvorbisenc2
> libwavpack1
>  libwbclient0 libwmf0.2-7 libwnck-common libwnck22 libx86-1 libxaw7
>  libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxdamage1
>  libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6
> libxpm4
>  libxrandr2 libxrender1 libxres1 libxsettings-client0 libxt6 libxtrap6
>  libxtst6 libxv1 libxxf86dga1 libxxf86misc1 libxxf86vm1
>  matchbox-window-manager metacity-common mobile-broadband-provider-info
>  myspell-en-us network-manager network-manager-gnome notification-daemon
>  obex-data-server openssl-blacklist pm-utils policykit policykit-gnome
>  poppler-utils powermgmt-base psfontmgr python-cairo python-dbus
> python-gconf
>  python-gnome2 python-gnome2-desktop python-gnomecanvas python-gobject
>  python-gst0.10 python-gtk2 python-hippocanvas python-json python-libxml2
>  python-numeric python-numpy python-olpc-datastore python-pyorbit
>  python-simplejson python-sugar python-sugar-toolkit python-telepathy
>  python-xapian radeontool samba-common shared-mime-info smbclient ssl-cert
>  sugar-artwork sugar-journal-activity sugar-presence-service
> telepathy-gabble
>  telepathy-salut telepathy-stream-engine ttf-dejavu ttf-dejavu-core
>  ttf-dejavu-extra ttf-freefont unzip update-notifier-common vbetool
>  wpasupplicant x-ttcidfont-conf x11-apps x11-session-utils x11-utils
>  x11-xfs-utils x11-xkb-utils x11-xserver-utils xbase-clients xfonts-base
>  xfonts-encodings xfonts-utils xinit xserver-common xserver-xephyr
> Suggested packages:
>  aspell-doc spellutils avahi-autoipd cups-bsd cups-driver-gutenprint hplip
>  xpdf-korean xpdf-japanese xpdf-chinese-traditional xpdf-chinese-simplified
>  cups-pdf kdeprint gtklp cups-pt xpp defoma-doc dfontmgr libft-perl ispell
>  emacsen-common jed-extra foomatic-db-hpijs foomatic-db-gutenprint foo2zjs
>  openprinting-ppds foomatic-gui ghostscript-x cryptsetup
> gnome-device-manager
>  konqueror libasound2-plugins liba52-0.7.4 libfaad0 libbonobo2-bin
>  djvulibre-desktop libdv-bin libenchant-voikko esound libfreetype6-dev
>  libgd-tools libglide3 desktop-base libgnomevfs2-bin gphoto2 gtkam
>  gstreamer-codec-install gnome-codec-install gstreamer0.10-tools
>  gstreamer0.10-plugins libjasper-runtime liblcms-utils libwmf-bin html2ps
>  ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes ttf-baekmuk
>  ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
>  ttf-arphic-bkai00mp pcscd libraw1394-doc librsvg2-bin openslp-doc slpd
>  libsmbios-doc speex cpufrequtils python-dbus-doc python-dbus-dbg
>  python-gconf-dbg python-gnome2-desktop-doc python-gnome2-desktop-dbg
>  python-gnomecanvas-dbg python-gobject-dbg python-gst0.10-dbg
> python-gtk2-doc
>  python-gtk2-dbg python-libxml2-dbg python-numeric-tutorial
>  python-numeric-ext python-numeric-dbg python-numpy-doc python-numpy-dbg
>  abiword abiword-gnome python-pyorbit-dbg ipython git-core subversion
>  xapian-doc smbfs zip wpagui libengine-pkcs11-openssl mesa-utils xfs
> xserver
> The following NEW packages will be installed:
>  acl aspell aspell-en avahi-daemon avahi-utils bc bluetooth bluez
> bluez-alsa
>  bluez-cups bluez-gnome bluez-gstreamer consolekit cups cups-client
>  cups-common cupsys dbus dbus-x11 defoma dictionaries-common esound-clients
>  esound-common fontconfig fontconfig-config foomatic-db foomatic-db-engine
>  foomatic-filters gamin gconf2 gconf2-common ghostscript gksu
>  gnome-icon-theme gnome-keyring gnome-media gnome-media-common
>  gnome-mime-data gnome-mount gsfonts gstreamer0.10-alsa
> gstreamer0.10-ffmpeg
>  gstreamer0.10-plugins-base gstreamer0.10-plugins-farsight
>  gstreamer0.10-plugins-good gstreamer0.10-x gvfs gvfs-backends hal hal-info
>  hicolor-icon-theme launchpad-integration libaa1 libarchive1 libart-2.0-2
>  libasound2 libaspell15 libatk1.0-0 libatk1.0-data libaudiofile0
>  libavahi-client3 libavahi-common-data libavahi-common3
>  libavahi-compat-libdnssd1 libavahi-core5 libavahi-glib1 libavahi-gobject0
>  libavc1394-0 libavcodec51 libavformat52 libavutil49 libblas3gf
> libbluetooth3
>  libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcaca0
>  libcairo2 libcamel1.2-14 libcdio-cdda0 libcdio-paranoia0 libcdio7
>  libcdparanoia0 libck-connector0 libcroco3 libcucul0 libcups2 libcupsimage2
>  libdaemon0 libdatrie0 libdbus-1-3 libdbus-glib-1-2 libdjvulibre21 libdrm2
>  libdv4 libebook1.2-9 libecal1.2-7 libedataserver1.2-11 libenchant1c2a
>  libesd-alsa0 libexif12 libfarsight0.1-3 libffi5 libflac8 libfontconfig1
>  libfontenc1 libfreetype6 libfs6 libgamin0 libgconf2-4 libgd2-noxpm
>  libgfortran3 libgksu2-0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0
>  libglib2.0-0 libglib2.0-data libglu1-mesa libgnome-desktop-2-7
>  libgnome-keyring0 libgnome-media0 libgnome2-0 libgnome2-common
>  libgnomecanvas2-0 libgnomecanvas2-common libgnomecups1.0-1
>  libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0
>  libgnomeprintui2.2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
>  libgnomevfs2-common libgnomevfs2-extra libgp11-0 libgphoto2-2
>  libgphoto2-port0 libgraphviz4 libgs8 libgsf-1-114 libgsf-1-common libgsm1
>  libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-0
> libgtk2.0-bin
>  libgtk2.0-common libgtksourceview-common libgtksourceview1.0-0 libgtop2-7
>  libgtop2-common libgvfscommon0 libgweather-common libgweather1
>  libhal-storage1 libhal1 libhippocanvas-1-0 libhunspell-1.2-0 libice6
> libidl0
>  libiec61883-0 libijs-0.35 libilmbase6 libjasper1 libjinglebase0.3-0
>  libjinglep2p0.3-0 libjinglexmllite0.3-0 libjinglexmpp0.3-0 libjpeg62
>  liblapack3gf liblaunchpad-integration1 liblcms1 libloudmouth1-0 libltdl7
>  libmagick10 libmatchbox1 libmbca0 libmetacity0 libnautilus-burn4 libnl1
>  libnm-glib0 libnm-util0 libnotify1 libnspr4-0d libnss-mdns libnss3-1d
>  libogg0 liboil0.3 libopenexr6 libopenobex1 liborbit2 libpam-ck-connector
>  libpam-gnome-keyring libpanel-applet2-0 libpango1.0-0 libpango1.0-common
>  libpaper-utils libpaper1 libpcsclite1 libpixman-1-0 libpng12-0
>  libpolkit-dbus2 libpolkit-gnome0 libpolkit-grant2 libpolkit2 libpoppler3
>  libpostproc51 libraw1394-8 librsvg2-2 librsvg2-common libsexy2 libshout3
>  libslp1 libsm6 libsmbclient libsmbios-bin libsmbios2 libsoup2.4-1
> libspeex1
>  libstartup-notification0 libtag1c2a libtalloc1 libtelepathy-glib0
>  libthai-data libthai0 libtheora0 libtiff4 libtotem-plparser12 libv4l-0
>  libvisual-0.4-0 libvisual-0.4-plugins libvorbis0a libvorbisenc2
> libwavpack1
>  libwbclient0 libwmf0.2-7 libwnck-common libwnck22 libx86-1 libxaw7
>  libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxdamage1
>  libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6
> libxpm4
>  libxrandr2 libxrender1 libxres1 libxsettings-client0 libxt6 libxtrap6
>  libxtst6 libxv1 libxxf86dga1 libxxf86misc1 libxxf86vm1
>  matchbox-window-manager metacity-common mobile-broadband-provider-info
>  myspell-en-us network-manager network-manager-gnome notification-daemon
>  obex-data-server openssl-blacklist pm-utils policykit policykit-gnome
>  poppler-utils powermgmt-base psfontmgr python-cairo python-dbus
> python-gconf
>  python-gnome2 python-gnome2-desktop python-gnomecanvas python-gobject
>  python-gst0.10 python-gtk2 python-hippocanvas python-json python-libxml2
>  python-numeric python-numpy python-olpc-datastore python-pyorbit
>  python-simplejson python-sugar python-sugar-toolkit python-telepathy
>  python-xapian radeontool samba-common shared-mime-info smbclient ssl-cert
>  sugar sugar-artwork sugar-journal-activity sugar-presence-service
>  telepathy-gabble telepathy-salut telepathy-stream-engine ttf-dejavu
>  ttf-dejavu-core ttf-dejavu-extra ttf-freefont unzip update-notifier-common
>  vbetool wpasupplicant x-ttcidfont-conf x11-apps x11-session-utils
> x11-utils
>  x11-xfs-utils x11-xkb-utils x11-xserver-utils xbase-clients xfonts-base
>  xfonts-encodings xfonts-utils xinit xserver-common xserver-xephyr
> 0 upgraded, 337 newly installed, 0 to remove and 16 not upgraded.
> Need to get 105MB of archives.
> After this operation, 472MB of additional disk space will be used.
> Do you want to continue [Y/n]? Abort.



Firstly, this should be asked on the Debian OLPC mailing list, as  Ubuntu
has not modified these fields.

Secondly, sugar explicitly depends on the following:

python-gst0.10 (>= 0.10.6.1), python-hippocanvas, python-gobject,
python-gtk2, python-cairo, python-dbus, python-telepathy, python-numpy,
python-gnome2-desktop, librsvg2-common, python-simplejson, python-sugar,
python-sugar-toolkit (>= 0.81.4), matchbox-window-manager, dbus-x11,
telepathy-gabble, telepathy-salut, telepathy-stream-engine

... in addition to python and other essential packages. Those packages
themselves depend on the packages you specified; in order to fix that you
would have to discuss it with the original maintainer or create a custom
distribution.

-lf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/debian-olpc-devel/attachments/20081125/c3a23473/attachment-0001.htm 


More information about the Debian-olpc-devel mailing list