FreeRDP 1.0 (git) unter Debian (Lenny) kompilieren

Details

In einem Projekte musste ich jetzt FreeRDP 1.0 (aus git ausgecheckt) unter Debian, speziell Lenny (5.0) kompilieren. Folgende Schritte sind nötig gewesen:

aptitude install build-essential git cmake libssl-dev libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libncurses-dev lsb-build-base3 linux-libc-dev libc6-dev
git clone git://github.com/FreeRDP/FreeRDP.git
cd FreeRDP/
cmake . -DWITH_ALSA=off
make

Unter client/X11 liegt dann das Programm xfreerdp. Ausführen kann man es dann z.B. durch

client/X11/xfreerdp -h

worauf die Ausgabe kommt:

FreeRDP - A Free Remote Desktop Protocol Client
See http://www.freerdp.com for more information

Usage: client/X11/xfreerdp [options] server:port
  -0: connect to console session
  -a: set color depth in bit, default is 16
  -c: initial working directory
  -D: hide window decorations
  -d: domain
  -f: fullscreen mode
  -g: set geometry, using format WxH or X% or 'workarea', default is 1024x768
  -h: print this help
  -k: set keyboard layout ID
  -m: don't send mouse motion events
  -n: hostname
  -o: console audio
  -p: password
  -s: set startup-shell
  -t: alternative port number, default is 3389
  -u: username
  -x: performance flags (m[odem], b[roadband] or l[an])
  -z: enable compression
  --app: RemoteApp connection. This implies -g workarea
  --ext: load an extension
  --no-auth: disable authentication
  --no-fastpath: disable fast-path
  --no-osb: disable off screen bitmaps, default on
  --plugin: load a virtual channel plugin
  --rfx: enable RemoteFX
  --no-rdp: disable Standard RDP encryption
  --no-tls: disable TLS encryption
  --no-nla: disable network level authentication
  --sec: force protocol security (rdp, tls or nla)
  --version: print version information

   
© muon IT Dienstleistungen Udo Pütz