Skip to content

Building on openSUSE 13.x

Idan Freiberg edited this page Jun 26, 2014 · 1 revision
  1. install openSUSE 13.x
  1. as root
  1. this is package installation step

zypper update

reboot

zypper install git autoconf automake libtool make gcc gcc-c++ libX11-devel libXfixes-devel libXrandr-devel fuse-devel patch flex bison intltool libxslt-tools perl-libxml-perl font-util libxml2-devel openssl-devel pam-devel python-libxml2

  1. this is xrdp build step
  1. as normal user

cd

mkdir git

cd git

mkdir neutrinolabs

cd neutrinolabs

git clone git://github.com/neutrinolabs/xrdp

cd xrdp

  1. this step is only needed it you don’t want master branch, ie, devel, v0.8, v1.0

git checkout v0.8

./bootstrap

./configure —enable-fuse

make

  1. as root

make install

xrdp-keygen xrdp auto

cp instfiles/pam.d/xrdp-sesman.other /etc/pam.d/xrdp-sesman

  1. this is X11rdp build step
  1. as normal user

cd xorg

cd X11R7.6

sudo mkdir /opt/X11rdp

sudo chmod 777 /opt/X11rdp

sh buildx.sh /opt/X11rdp

  1. create the symbolic link for sesman
  1. as root
    ln -s /opt/X11rdp/bin/X11rdp /usr/local/bin/X11rdp
  1. start on boot
  1. as root
    cp /etc/xrdp/xrdp.sh /etc/init.d/
    chkconfig —add xrdp.sh

turn firewall off or open TCP port 3389

reboot

enjoy