Donar Paypal

Lan Core :: Thin Client
[ english | español | русский

Documentation

  1. Compilación en Windows
  2. Instalación manual

Compilation in Windows

Setting up the Develop Environment

Download and install a Linux-like environment for Windows, Cygwin, and make sure that have been installed the following packages:

  • cygrunsrv: NT/W2K service initiator
  • gcc-core: C compiler
  • make: The GNU version of the 'make' utility
  • libxml2: XML C parser and toolkit (runtime and applications)
  • libxml2-devel: XML C parser and toolkit (development)

Please do not install the pkg-config and GTK+ packages provided by Cygwin.

From now on will be supposed that you have installed Cygwin at C:\Cygwin path. Then edit the next file, C:\Cygwin\usr\inclue\w32api\windef.h, and change the Windows NT version from 4.0 to 5.0:

-#define WINVER 0x0400 +#define WINVER 0x0500

Download and install Glade/GTK+ for Windows1. Even if you do not want to compile the graphical user interface (GUI) of Lan Core, the GTK+ develop package must be installed because the PXE server (Boot Core) uses some tools, such as the synchronization mechanism, provided by GTK+.

1 Be careful with the choice of the Glade/GTK+ version to be installed. We have found problems with the pkg-config package included in the latest versions of Glade/GTK+ for Windows.

Downloading the Source Code

The source code is located on a subversion repository in SourceForge.net. It can be downloaded using the subversion client provided by Cygwin or installing another client for Windows (Tortoise SVN may be a good choice). For a basic installation will be needed only two applications: the PXE server (Boot Core) and the GUI application (Lan Core).

svn co https://lancore.svn.sf.net/svnroot/lancore/bootcore svn co https://lancore.svn.sf.net/svnroot/lancore/lancore

Building Binaries

Compile the PXE server, Boot Core, using:

cd bootcore && make -f Makefile.cygwin

Compile the GUI, Lan Core, using:

cd lancore/src && make -f Makefile.cygwin

To clean a previous compilation, use (it removes the *.o object files from a previous compilation):

make -f Makefile.cygwin clean

Siguiente paso: instalación manual.

Thin Client

Thin Clients :: Hardware de Thin Clients :: Artículos de Thin Clients :: Blog sobre tecnología Thin Client
Protocolo PXE :: Escritorio Remoto con RDP :: Múltiples Sesiones de Escritorio Remoto en Windows
Lan Core © 2009-2010 Lan Core: Servidor y Sistema Operativo para Thin Clients

Valid XHTML 1.0 Strict Valid CSS! Icono de conformidad con el Nivel Doble-A, de las Directrices de Accesibilidad para el Contenido Web 1.0 del W3C-WAI