|es|f| esniper frontend

By TwitterButtons.com

Make esniper working on eisfair

eisfair is a Linux based server system with the main target of easy installation and easy usage. It is the result of a fragmentation from the partner project fli4l which is a Linux based router system. The installation and the usage does not need Linux skills and is with simple and – very important – consistent tools possible.

Intention is the installation of an internet server with the main focus on the applications and services and not the operating system itself.”

(http://www.eisfair.org/en/home/the-eisfair-project/)

1. Prerequisites

2. Install eisfair packages

Install the required packages via the package management of eisfair.

3. Install curl

1. Change to source dir

# cd /usr/src

2. Get latest curl source from download page

# wget http://curl.haxx.se/download/curl-x.x.x.tar.gz

3. Extract files

# tar -xzf curl-x.x.x.tar.gz

4. Change to curl dir

# cd curl-x.x.x

5. Configure curl, don't forget to define the prefix to install curl into /usr/bin

# ./configure—prefix=/usr

The last output should look like this:

curl version: x.x.x
Host setup: i586-pc-linux-gnu
Install prefix: /usr
Compiler: gcc
SSL support: enabled (OpenSSL)
SSH support: no (—with-libssh2)
zlib support: enabled
krb4 support: no (—with-krb4*)
GSSAPI support: no (—with-gssapi)
SPNEGO support: no (—with-spnego)
c-ares support: no (—enable-ares)
ipv6 support: no (—enable-ipv6)
IDN support: no (—with-libidn)
Build libcurl: Shared=yes, Static=yes
Built-in manual: no (—enable-manual)
Verbose errors: enabled (—disable-verbose)
SSPI support: no (—enable-sspi)
ca cert path: ${prefix}/share/curl/curl-ca-bundle.crt

6. Build curl

# make

7. Install curl

# make install

4. Install esniper

1. Change to source dir

# cd /usr/src

2. Get latest esniper source from download page

# wget http://downloads.sourceforge.net/esniper/esniper-x-x-x.tgz

3. Extract files

# tar -xzf esniper-x-x-x.tgz

4. Change to esniper dir

# cd esniper-x-x-x

5. Configure esniper

# ./configure

Check the output for the correct version of curl and the usage of SSL:

...
checking for cURL version… x.x.x
checking for cURL SSL support… yes
...

6. Build esniper

# make

6a. Strip symbols from esniper and reduce file size to about 30%:

# strip -s esniper

7. Install esniper

# make install

5. Check your installation

Check the versions of curl (here: 7.16.2)...

# curl -V
curl 7.16.2 (i586-pc-linux-gnu) libcurl/7.16.2 OpenSSL/0.9.8d zlib/1.2.3
Protocols: tftp ftp telnet dict ldap http file https ftps
Features: Largefile NTLM SSL libz

... and esniper (here: 2.16.1)

# esniper -v
esniper version 2.16.1
Please visit http://esniper.sf.net/ for updates and bug reports. To learn about updates to and major bugs in esniper, subscribe to the esniper mailing list at http://lists.sf.net/lists/listinfo/esniper-announce

If all looks good, esniper should working well!

Happy bidding!

Once you have installed esniper and it works, you can further upgrade esniper using this HowTo.