← Back to team overview

freenx-team team mailing list archive

Re: freenx package dependency madness

 

Hello Marcelo,

thanks for your kind answer. Well, I don't really want any session manager of this sort. As for the use case: We're running a server where users should be able to access a remote session (per user). I tested this using my own living room htpc and a client, both running archlinux - where the freenx installation is much smaller. You can see what it installs below (not including xorg-server which would add another 35mb totalling at 59mb). I don't want to launch any gnome|kde|xfce session, but simply from the respective .xinitrc which the user can modify. I was able to do this on my own archlinux setup without problems, I don't know if this is an issue. I actually thought this should be much simpler then any sort of session management. .xinitrc is all I need. For example I launched twm and a terminal just to test it, or i could launch any other stuff from the .xinitrc, feh, panels... I'm not sure if freenx-rdp is what I need...

Thanks again.

Regards,
Carl

[root@saskatoon straydog]# pacman -S freenx
resolving dependencies...
looking for inter-conflicts...

Targets (16): audiofile-0.2.6-4  alsa-lib-1.0.22-1  nx-common-3.4.0-1
              libxpm-3.5.8-1  libxaw-1.0.7-1  printproto-1.0.4-1
              libxp-1.0.0-3  recordproto-1.14-1  libxtst-1.1.0-1
              nxserver-3.4.0-1  gnu-netcat-0.7.1-3  expect-5.44.1.10-1
              libxkbfile-1.0.6-1  xorg-apps-7.5-2  xorg-fonts-misc-1.0.0-4
              freenx-0.7.3-4

Total Download Size:    11.46 MB
Total Installed Size:   24.54 MB

Proceed with installation? [Y/n]



On 18/01/10 18:09, Marcelo Boveto Shima wrote:
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





References