[X2Go-Commits] page changed: wiki:development:build-howto-mswin:x2goclient

wiki-admin at x2go.org wiki-admin at x2go.org
Mon Mar 18 14:55:19 CET 2013


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2013/03/18 13:55
Browser     : Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20100101 Firefox/10.0.12 Iceweasel/10.0.12
IP-Address  : 188.194.93.10
Hostname    : 188-194-93-10-dynip.superkabel.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient?rev=1363611469
New Revision: http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient
Edit Summary: 
User        : ncryer

@@ -93,9 +93,9 @@
  $cd ..
  </code>
  
  
- nxproxy binary is ready. Now you can copy it in the installation directory of x2goclient. To be able to run nxproxy you should also copy needed libraries in this directory:
+ nxproxy binary (nxproxy.exe) is ready. Now you can copy it in to the installation directory of x2goclient. To be able to run nxproxy you should also copy needed libraries in this directory:
  
  from nxcomp directory (d:\Build\nx-libs\nxcomp) - cygXcomp.dll
  
 
from cygwin directory (c:\cygwin\bin):
@@ -118,8 +118,68 @@
    *libkrb5-devel
    *libncurses-devel
    *openssl-devel
    *libwrap-devel
+   *patch
  
  For openssh you should install both, binary and source packages (toggle "Src" checkbox beside of package name). Source package will be installed in /usr/src directory in your Cygwin installation.
  
-   
+ Copy openssh tarball to your build directory. In this example d:\Build will be used
+ <code>
+ $cp /usr/src/openssh-6.1p1.tar.gz /cygdrive/d/Build/
+ </code>
+ 
+ Extract sources and change to openssh source directory
+ <code>
+ $cd /cygdrive/d/Build/
+ $tar -xzvf openssh-6.1p1.tar.gz
+ $cd openssh-6.1p1
+ </code>
+ 
+ Get and apply patch, which allow use Open SSH Server with X2Go Client
+ <code>
+ $wget http://code.x2go.org/releases/source/openssh-cygwin/openssh-6.0p1-2.x2go.patch
+ $patch.exe < openssh-6.0p1-2.x2go.patch
+ </code>
+ 
+ Build Open SSH Server
+ <code>
+ $./configure --libexecdir=/usr/sbin --with-kerberos5=/usr
--with-tcp-wrappers --with-libedit --with-xauth=/usr/bin/xauth --build=mingw32
+ $make
+ $strip *.exe
+ </code>
+ 
+ Open SSH Server binaries are ready. Now you can copy them in to the installation directory of x2goclient:
+ 
+   *sftp.exe
+   *sftp-server.exe
+   *ssh-keygen.exe
+   *sshd.exe
+ 
+ 
+ To be able to run Open SSH Server you should also copy needed programs and libraries from cygwin directory (c:\cygwin\bin):
+   *sh.exe
+   *cygasn1-8.dll
+   *cygcom_err-2.dll
+   *cygcrypt-0.dll
+   *cygcrypto-1.0.0.dll
+   *cygedit-0.dll
+   *cyggcc_s-1.dll
+   *cyggssapi-3.dll
+   *cygheimbase-1.dll
+   *cygheimntlm-0.dll
+   *cyghx509-5.dll
+   *cygiconv-2.dll
+   *cygintl-8.dll
+   *cygkafs-0.dll
+   *cygkrb5-26.dll
+   *cygncursesw-10.dll
+   *cygreadline7.dll
+   *cygroken-18.dll
+   *cygsqlite3-0.dll
+   *cygssp-0.dll
+   *cygwin1.dll
+   *cygwind-0.dll
+   *cygwrap-0.dll
+   *cygz.dll
+ 
+ Some of this libraries are also used by nxproxy. Open SSH Server and nxproxy should be
built using same version of Cygwin.



-- 
This mail was generated by DokuWiki at
http://wiki.x2go.org/




More information about the x2go-commits mailing list