Installation von esniper und esniper frontend |es|f| unter Debian bzw. Ubuntu (oder Raspbian)

Um bei ebay Auktionen genau ein paar Sekunden vor Schluss zu bieten kann man entweder selbst vor dem Rechner sitzen und die Uhr im Auge haben oder man nutzt ein sogenanntes Sniper-Tool, welches das Ganze für einen erledigt. Ein solches ist esniper. Durch das esniper frontend |es|f| wird das eigentliche Kommandozeilentool um eine grafische Oberfläche erweitert, welche im Browser läuft und einfach zu bedienen ist.

Die Installation von esniper und esniper frontend |es|f| unter Debian bzw. Ubuntu handelt dieser Blogbeitrag. Die Anleitung ist auch für den Raspberry Pi verwendbar.

Ich setze ein System voraus, das sich auf aktuellem Stand befindet sowie führe ich alle nachfolgenden Schritte als root aus und nutze Ubuntu.

notice HINWEIS: Sogenannte Sniper Tools, z.B. auch esniper, sind bei ebay offiziell nicht geduldet und deren Verwendung kann zum Ausschluss vom ebay Marktplatz führen.

Zuerst wird apache und php installiert und zudem noch einige Pakete die im weiteren Verlauf wichtig sind:

apt-get install apache2 php5 php5-gd php5-curl libcurl4-gnutls-dev git cvs build-essential

Bei Ubuntu ist das default root-Verzeichnisses des apache unter /var/www/html bei Debian (und Rasbian) ist es /var/www
Dort abgelegte Dateien werden vom Webserver ausgeliefert.

Danach kann auch schon esniper heruntergeladen werden

cvs -z3 -d:pserver:[email protected]:/cvsroot/esniper co -P esniper

Folgend wird in das gerade eben erstellte Verzeichnis gewechselt und esniper kompiliert sowie installiert:
cd esniper

./configure
make
make install

Ist das passiert wechseln wir in das Root-Verzeichnis des Webservers und clonen uns das git repository von es-f
cd /var/www/html

git clone https://github.com/syssi/es-f.git esf

Danach in das neu erstellte Verzeichnis wechseln und die submodules installieren: