forked from neutrinolabs/xrdp
-
Notifications
You must be signed in to change notification settings - Fork 1
Building on openSUSE 13.x
Idan Freiberg edited this page Jun 26, 2014
·
1 revision
- install openSUSE 13.x
- as root
- 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
- this is xrdp build step
- as normal user
cd
mkdir git
cd git
mkdir neutrinolabs
cd neutrinolabs
git clone git://github.com/neutrinolabs/xrdp
cd xrdp
- 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
- as root
make install
xrdp-keygen xrdp auto
cp instfiles/pam.d/xrdp-sesman.other /etc/pam.d/xrdp-sesman
- this is X11rdp build step
- as normal user
cd xorg
cd X11R7.6
sudo mkdir /opt/X11rdp
sudo chmod 777 /opt/X11rdp
sh buildx.sh /opt/X11rdp
- create the symbolic link for sesman
- as root
ln -s /opt/X11rdp/bin/X11rdp /usr/local/bin/X11rdp
- start on boot
- as root
cp /etc/xrdp/xrdp.sh /etc/init.d/
chkconfig —add xrdp.sh
turn firewall off or open TCP port 3389
reboot
enjoy