← Back to team overview

freenx-team team mailing list archive

Re: freenx package dependency madness

 

Hi,

I you want a minimal installation then install just freenx-rdp or
freenx-vnc this will install only rdesktop
or x11vnc instead of a hole desktop manager.

As the most common use cases are gnome desktop or kde desktop then
freenx-server pushes
gnome-session | kdebase-workspace-bin | xfce4-session too.
freenx is not needed (it meant to support extra features like
print/file sharing and vnc)

The supported desktops are gnome, kde and xfce4, others session managers are not
supported by now.

If you want further assistance then send us your use case.

Hope this helps,
Marcelo

On Mon, Jan 18, 2010 at 1:58 PM, GT6 <gt6@xxxxxxx> wrote:
> Dear guys and girls,
>
> can someone please explain to me, why on earth the freenx package wants to
> pull in half the known universe as dependencies? See the output of 'aptitude
> install freenx' below. This has to be a joke - some sort of mistake, right?
> You want me to install *gnome* to install freenx??
>
> ._.
>
> Now; it would be outstandingly brilliant if you could point me to a simple
> way of just installing freenx, and only the deps that it actually needs to
> run. I doubt that 'dictionaries-common' or 'libgweather1' (can you believe
> it...) hold any relevance when it comes to running freenx. Thanks a lot.
>
> Regards,
> Carl
>
> root@jackfruit:/home/jackadmin# aptitude install freenx
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Reading extended state information
> Initializing package states... Done
> Building tag database... Done
> The following NEW packages will be automatically installed:
>  acl alacarte app-install-data aspell aspell-en avahi-daemon avahi-utils
>  binutils capplets-data cdrdao consolekit cupsys cupsys-client
>  cupsys-common dbus dbus-x11 deborphan defoma deskbar-applet desktop-base
>  desktop-file-utils dialog dictionaries-common docbook-xml dvd+rw-tools
>  esound-clients esound-common evolution-data-server
>  evolution-data-server-common expect fontconfig fontconfig-config
>  foomatic-db foomatic-db-engine foomatic-filters freenx-media freenx-rdp
>  freenx-server freenx-session-launcher freenx-vnc gamin gconf2
>  gconf2-common genisoimage ghostscript gksu gnome-about gnome-app-install
>  gnome-applets gnome-applets-data gnome-control-center gnome-desktop-data
>  gnome-doc-utils gnome-icon-theme gnome-keyring gnome-media
>  gnome-media-common gnome-menus gnome-mime-data gnome-mount
>  gnome-netstatus-applet gnome-panel gnome-panel-data gnome-power-manager
>  gnome-session gnome-settings-daemon gnome-system-monitor
>  gnome-user-guide gnome-utils gsfonts gstreamer0.10-alsa
>  gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x
>  gvfs gvfs-backends hal hal-info hicolor-icon-theme imagemagick iso-codes
>  launchpad-integration libaa1 libao2 libapm1 libarchive1 libart-2.0-2
>  libasound2 libaspell15 libatk1.0-0 libatk1.0-data libatspi1.0-0
>  libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3
>  libavahi-compat-libdnssd1 libavahi-core5 libavahi-glib1 libavc1394-0
>  libbeagle1 libbluetooth2 libbonobo2-0 libbonobo2-common libbonoboui2-0
>  libbonoboui2-common libcaca0 libcairo-perl libcairo2 libcairomm-1.0-1
>  libcamel1.2-11 libcdio-cdda0 libcdio-paranoia0 libcdio7 libcdparanoia0
>  libcroco3 libcucul0 libcupsimage2 libcupsys2 libdaemon0 libdatrie0
>  libdbus-glib-1-2 libdjvulibre15 libdrm2 libdv4 libebook1.2-9
>  libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserver1.2-9
>  libedataserverui1.2-8 libeel2-2 libeel2-data libegroupwise1.2-13
>  libenchant1c2a libesd-alsa0 libexempi3 libexif12 libffi4 libflac8
>  libfontconfig1 libfontenc1 libfreetype6 libfs6 libft-perl libgail-common
>  libgail18 libgamin0 libgconf2-4 libgd2-noxpm libgdata-google1.2-1
>  libgdata1.2-1 libgksu2-0 libgl1-mesa-glx libglade2-0 libglib-perl
>  libglib2.0-0 libglib2.0-data libglibmm-2.4-1c2a libglu1-mesa
>  libgnome-desktop-2 libgnome-keyring0 libgnome-media0 libgnome-menu2
>  libgnome-window-settings1 libgnome2-0 libgnome2-canvas-perl
>  libgnome2-common libgnome2-perl libgnome2-vfs-perl libgnomecanvas2-0
>  libgnomecanvas2-common libgnomecups1.0-1 libgnomekbd-common libgnomekbd2
>  libgnomekbdui2 libgnomeprint2.2-0 libgnomeprint2.2-data
>  libgnomeprintui2.2-0 libgnomeprintui2.2-common libgnomeui-0
>  libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra
>  libgraphviz4 libgs8 libgsf-1-114 libgsf-1-common
>  libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2-perl
>  libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtkhtml2-0
>  libgtkmm-2.4-1c2a libgtksourceview-common libgtksourceview1.0-0
>  libgtop2-7 libgtop2-common libgucharmap6 libgvfscommon0
>  libgweather-common libgweather1 libhal-storage1 libhal1
>  libhunspell-1.1-0 libice6 libidl0 libiec61883-0 libjasper1 libjpeg62
>  liblaunchpad-integration1 liblcms1 libltdl3 libmagick10 libmetacity0
>  libnautilus-burn4 libnautilus-extension1 libnet-dbus-perl libnotify1
>  libnspr4-0d libnss-mdns libnss3-1d libogg0 liboil0.3 liboobs-1-4
>  libopenexr2ldbl liborbit2 libpam-ck-connector libpam-gnome-keyring
>  libpanel-applet2-0 libpango1.0-0 libpango1.0-common libpaper-utils
>  libpaper1 libpcre3 libpixman-1-0 libpng12-0 libpolkit-dbus2
>  libpolkit-gnome0 libpolkit-grant2 libpolkit2 libpoppler2 librarian0
>  libraw1394-8 librsvg2-2 librsvg2-common libscrollkeeper0 libsexy2
>  libshout3 libslp1 libsm6 libsmbclient libsmbios-bin libsmbios1
>  libsmbiosxml1 libsoup2.4-1 libspeex1 libstartup-notification0 libtag1c2a
>  libthai-data libthai0 libtheora0 libtie-ixhash-perl libtiff4
>  libtotem-plparser10 libttf2 libvisual-0.4-0 libvisual-0.4-plugins
>  libvncserver0 libvorbis0a libvorbisenc2 libvorbisfile3 libvte-common
>  libvte9 libwavpack1 libwmf0.2-7 libwnck-common libwnck22 libx11-6
>  libx11-data libx86-1 libxau6 libxaw7 libxcb-xlib0 libxcb1 libxcomp3
>  libxcompext3 libxcomposite1 libxcompshad3 libxcursor1 libxdamage1
>  libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1
>  libxkbfile1 libxklavier12 libxml-twig-perl libxml-xpath-perl libxml2
>  libxml2-utils libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxres1
>  libxslt1.1 libxss1 libxt6 libxtrap6 libxtst6 libxv1 libxxf86dga1
>  libxxf86misc1 libxxf86vm1 menu menu-xdg metacity metacity-common
>  mousetweaks nautilus nautilus-cd-burner nautilus-data
>  notification-daemon nxagent nxlibs openssl openssl-blacklist oss-compat
>  pm-utils policykit policykit-gnome poppler-utils powermgmt-base
>  psfontmgr python-beagle python-cairo python-dbus python-fpconst
>  python-gconf python-glade2 python-gmenu python-gnome2
>  python-gnome2-desktop python-gnomecanvas python-gobject python-gst0.10
>  python-gtk2 python-gtk2-doc python-gtkhtml2 python-launchpad-integration
>  python-libxml2 python-numeric python-pyorbit python-sexy python-soappy
>  python-software-properties python-xdg radeontool rdesktop samba-common
>  scrollkeeper sgml-base sgml-data shared-mime-info smbclient smbfs
>  software-properties-gtk ssl-cert synaptic system-tools-backends tcl8.4
>  ttf-dejavu ttf-dejavu-core ttf-dejavu-extra unattended-upgrades uswsusp
>  vbetool wodim x-ttcidfont-conf x11-apps x11-common x11-session-utils
>  x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils x11vnc xauth
>  xbase-clients xdg-user-dirs xdg-utils xfonts-base xfonts-encodings
>  xfonts-utils xinit xml-core xsltproc xulrunner-1.9 xutils xutils-dev
>  xvnc4viewer yelp
> The following packages have been kept back:
>  bind9-host dnsutils libbind9-30 libdns35 libisc35 libisccfg30 liblwres30
>  linux-image-server linux-server
> The following NEW packages will be installed:
>  acl alacarte app-install-data aspell aspell-en avahi-daemon avahi-utils
>  binutils capplets-data cdrdao consolekit cupsys cupsys-client
>  cupsys-common dbus dbus-x11 deborphan defoma deskbar-applet desktop-base
>  desktop-file-utils dialog dictionaries-common docbook-xml dvd+rw-tools
>  esound-clients esound-common evolution-data-server
>  evolution-data-server-common expect fontconfig fontconfig-config
>  foomatic-db foomatic-db-engine foomatic-filters freenx freenx-media
>  freenx-rdp freenx-server freenx-session-launcher freenx-vnc gamin gconf2
>  gconf2-common genisoimage ghostscript gksu gnome-about gnome-app-install
>  gnome-applets gnome-applets-data gnome-control-center gnome-desktop-data
>  gnome-doc-utils gnome-icon-theme gnome-keyring gnome-media
>  gnome-media-common gnome-menus gnome-mime-data gnome-mount
>  gnome-netstatus-applet gnome-panel gnome-panel-data gnome-power-manager
>  gnome-session gnome-settings-daemon gnome-system-monitor
>  gnome-user-guide gnome-utils gsfonts gstreamer0.10-alsa
>  gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x
>  gvfs gvfs-backends hal hal-info hicolor-icon-theme imagemagick iso-codes
>  launchpad-integration libaa1 libao2 libapm1 libarchive1 libart-2.0-2
>  libasound2 libaspell15 libatk1.0-0 libatk1.0-data libatspi1.0-0
>  libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3
>  libavahi-compat-libdnssd1 libavahi-core5 libavahi-glib1 libavc1394-0
>  libbeagle1 libbluetooth2 libbonobo2-0 libbonobo2-common libbonoboui2-0
>  libbonoboui2-common libcaca0 libcairo-perl libcairo2 libcairomm-1.0-1
>  libcamel1.2-11 libcdio-cdda0 libcdio-paranoia0 libcdio7 libcdparanoia0
>  libcroco3 libcucul0 libcupsimage2 libcupsys2 libdaemon0 libdatrie0
>  libdbus-glib-1-2 libdjvulibre15 libdrm2 libdv4 libebook1.2-9
>  libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserver1.2-9
>  libedataserverui1.2-8 libeel2-2 libeel2-data libegroupwise1.2-13
>  libenchant1c2a libesd-alsa0 libexempi3 libexif12 libffi4 libflac8
>  libfontconfig1 libfontenc1 libfreetype6 libfs6 libft-perl libgail-common
>  libgail18 libgamin0 libgconf2-4 libgd2-noxpm libgdata-google1.2-1
>  libgdata1.2-1 libgksu2-0 libgl1-mesa-glx libglade2-0 libglib-perl
>  libglib2.0-0 libglib2.0-data libglibmm-2.4-1c2a libglu1-mesa
>  libgnome-desktop-2 libgnome-keyring0 libgnome-media0 libgnome-menu2
>  libgnome-window-settings1 libgnome2-0 libgnome2-canvas-perl
>  libgnome2-common libgnome2-perl libgnome2-vfs-perl libgnomecanvas2-0
>  libgnomecanvas2-common libgnomecups1.0-1 libgnomekbd-common libgnomekbd2
>  libgnomekbdui2 libgnomeprint2.2-0 libgnomeprint2.2-data
>  libgnomeprintui2.2-0 libgnomeprintui2.2-common libgnomeui-0
>  libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra
>  libgraphviz4 libgs8 libgsf-1-114 libgsf-1-common
>  libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2-perl
>  libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtkhtml2-0
>  libgtkmm-2.4-1c2a libgtksourceview-common libgtksourceview1.0-0
>  libgtop2-7 libgtop2-common libgucharmap6 libgvfscommon0
>  libgweather-common libgweather1 libhal-storage1 libhal1
>  libhunspell-1.1-0 libice6 libidl0 libiec61883-0 libjasper1 libjpeg62
>  liblaunchpad-integration1 liblcms1 libltdl3 libmagick10 libmetacity0
>  libnautilus-burn4 libnautilus-extension1 libnet-dbus-perl libnotify1
>  libnspr4-0d libnss-mdns libnss3-1d libogg0 liboil0.3 liboobs-1-4
>  libopenexr2ldbl liborbit2 libpam-ck-connector libpam-gnome-keyring
>  libpanel-applet2-0 libpango1.0-0 libpango1.0-common libpaper-utils
>  libpaper1 libpcre3 libpixman-1-0 libpng12-0 libpolkit-dbus2
>  libpolkit-gnome0 libpolkit-grant2 libpolkit2 libpoppler2 librarian0
>  libraw1394-8 librsvg2-2 librsvg2-common libscrollkeeper0 libsexy2
>  libshout3 libslp1 libsm6 libsmbclient libsmbios-bin libsmbios1
>  libsmbiosxml1 libsoup2.4-1 libspeex1 libstartup-notification0 libtag1c2a
>  libthai-data libthai0 libtheora0 libtie-ixhash-perl libtiff4
>  libtotem-plparser10 libttf2 libvisual-0.4-0 libvisual-0.4-plugins
>  libvncserver0 libvorbis0a libvorbisenc2 libvorbisfile3 libvte-common
>  libvte9 libwavpack1 libwmf0.2-7 libwnck-common libwnck22 libx11-6
>  libx11-data libx86-1 libxau6 libxaw7 libxcb-xlib0 libxcb1 libxcomp3
>  libxcompext3 libxcomposite1 libxcompshad3 libxcursor1 libxdamage1
>  libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1
>  libxkbfile1 libxklavier12 libxml-twig-perl libxml-xpath-perl libxml2
>  libxml2-utils libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxres1
>  libxslt1.1 libxss1 libxt6 libxtrap6 libxtst6 libxv1 libxxf86dga1
>  libxxf86misc1 libxxf86vm1 menu menu-xdg metacity metacity-common
>  mousetweaks nautilus nautilus-cd-burner nautilus-data
>  notification-daemon nxagent nxlibs openssl openssl-blacklist oss-compat
>  pm-utils policykit policykit-gnome poppler-utils powermgmt-base
>  psfontmgr python-beagle python-cairo python-dbus python-fpconst
>  python-gconf python-glade2 python-gmenu python-gnome2
>  python-gnome2-desktop python-gnomecanvas python-gobject python-gst0.10
>  python-gtk2 python-gtk2-doc python-gtkhtml2 python-launchpad-integration
>  python-libxml2 python-numeric python-pyorbit python-sexy python-soappy
>  python-software-properties python-xdg radeontool rdesktop samba-common
>  scrollkeeper sgml-base sgml-data shared-mime-info smbclient smbfs
>  software-properties-gtk ssl-cert synaptic system-tools-backends tcl8.4
>  ttf-dejavu ttf-dejavu-core ttf-dejavu-extra unattended-upgrades uswsusp
>  vbetool wodim x-ttcidfont-conf x11-apps x11-common x11-session-utils
>  x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils x11vnc xauth
>  xbase-clients xdg-user-dirs xdg-utils xfonts-base xfonts-encodings
>  xfonts-utils xinit xml-core xsltproc xulrunner-1.9 xutils xutils-dev
>  xvnc4viewer yelp
> 0 packages upgraded, 411 newly installed, 0 to remove and 9 not upgraded.
> Need to get 160MB of archives. After unpacking 711MB will be used.
> Do you want to continue? [Y/n/?]
>
> _______________________________________________
> Mailing list: https://launchpad.net/~freenx-team
> Post to     : freenx-team@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~freenx-team
> More help   : https://help.launchpad.net/ListHelp
>



Follow ups

References