Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


opentracker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
opentracker [08.12.2015 17:30] – Pfad kevinopentracker [12.12.2015 07:32] (aktuell) havelock
Zeile 1: Zeile 1:
 ====== Torrent Tracker ====== ====== Torrent Tracker ======
  
-Zur verteilung der Firmware via Torrent ist ein eigener Tracker geplant. Mit OpenTracker kann dieser möglicherweise sogar als Cluster in der Mesh Wolke eingesetzt werden. Eine gute Performance auf WLAN Routern wird beworben, ein erster Bauversuch und Testbetrieb auf einem RaspberryPi war erfolgreich.+Zur Verteilung der Firmware via Torrent ist ein eigener Tracker geplant. Mit OpenTracker kann dieser möglicherweise sogar als Cluster in der Mesh Wolke eingesetzt werden. Eine gute Performance auf WLAN Routern wird beworben, ein erster Bauversuch und Testbetrieb auf einem RaspberryPi war erfolgreich.
  
 ===== Installation ===== ===== Installation =====
 Nachfolgend die Installation an einem RaspberryPi mit Raspbian minmal Nachfolgend die Installation an einem RaspberryPi mit Raspbian minmal
  
-==== Abhänigkeiten Installieren ==== +==== Abhängigkeiten installieren ==== 
-Zuerst installieren wir über die Paketverwaltung etwas software die wir später beim Bauen und Einrichten benötigen+Zuerst installieren wir über die Paketverwaltung etwas Software die wir später beim Bauen und Einrichten benötigen
 <code bash>sudo apt-get update <code bash>sudo apt-get update
-sudo apt-get install git cvs vim</code>+sudo apt-get install git cvs vim make gcc</code>
  
 ==== Programm bauen ==== ==== Programm bauen ====
-Wechselt in ein belibiges Verzeichnis in dem ihr Schreibrechte habt. +Wechselt in ein beliebiges Verzeichnis in dem ihr Schreibrechte habt. 
-Nun laden wir uns über die Versionierungssoftware den quellcode herunter und bauen diesen.\\+Nun laden wir uns über die Versionierungssoftware den Quellcode herunter und bauen diesen.\\
 Wir beginnen mit einer benötigten Bibliothek Wir beginnen mit einer benötigten Bibliothek
 <code bash> <code bash>
Zeile 20: Zeile 20:
 make make
 </code> </code>
-Nachdem die bibliothek fertig ist, widmen wir uns dem eigentlichen Tracker, wir wechseln also wieder in übergeordnete verzeichniss zurück, laden den quellcode herrunter und bauen.+Nachdem die Bibliothek fertig ist, widmen wir uns dem eigentlichen Tracker, wir wechseln also wieder in übergeordnete Verzeichnis zurück, laden den Quellcode herunter und bauen.
 <code bash> <code bash>
 cd .. cd ..
Zeile 27: Zeile 27:
 make make
 </code> </code>
-Nun haben wir eine ausführbare Datei namens opentracker. Diese wird allerdings nur im Vordergrund ausgeführt, daher geht es als nächstes darum daraus einen Services zu machen der im Hintergrund läuft.+Nun haben wir eine ausführbare Datei namens opentracker. Diese wird allerdings nur im Vordergrund ausgeführt, daher geht es als nächstes darum daraus einen Damon zu machen der im Hintergrund läuft.
  
- +===== Daemon Einrichten ===== 
-===== Service Einrichten ===== +Zuerst kopieren wir unsere ausführbare Datei an einem Ort an dem sie zukünftig ihren Dienst verrichten soll. Zum Beispiel nach ''/usr/local/bin/opentracker/''.
-Zuerst kopieren wir unsere ausführbare Datei an einem Ort an dem sie zukünftig ihren Dienst verrichten soll. Zum beispiel nach ''/usr/src/opentracker/''+
 Dafür tippen wir im aktuellen Ordner unserer ausführbaren Datei Dafür tippen wir im aktuellen Ordner unserer ausführbaren Datei
 <code bash> <code bash>
Zeile 37: Zeile 36:
 </code> </code>
  
-Damit der Trackerbetrieb im Hintergrund geschied, müssen wir nun noch einen Service bauen. +Damit der Trackerbetrieb im Hintergrund geschieht, müssen wir nun noch einen Daemon bauen. 
-Dafür [[https://www.bitforce.io/internet/howto-torrent-tracker-auf-linux-server-aufsetzen-opentracker-tutorial|bedienen wir uns aus dem Internet]] und erhalten folgende Datei.+Dafür [[https://www.bitforce.io/internet/howto-torrent-tracker-auf-linux-server-aufsetzen-opentracker-tutorial|bedienen wir uns aus dem Internet]] und erhalten folgendes Init-Script.
 <code bash> <code bash>
 #! /bin/sh #! /bin/sh
Zeile 82: Zeile 81:
 Nun wollen wir den Tracker noch nach dem Booten Starten lassen. Nun wollen wir den Tracker noch nach dem Booten Starten lassen.
 <code bash> <code bash>
-update-rc.d opentracker defaults+sudo update-rc.d opentracker defaults
 </code> </code>
 Fertig! Fertig!
 +
 +Wenn systemd verwendet wird, und der Start nach einem Reboot oder Stromausfall nicht automatsich erfolgt, hilft möglicherweise ein ''sudo systemctl enable opentracker''
 +
 ===== Nötige Verbesserungen ===== ===== Nötige Verbesserungen =====
-   * config-Datei in /etc/opentracker ablegen+   * config-Datei in ''/etc/opentracker'' ablegen
    * Konfiguration für Cluster    * Konfiguration für Cluster
 +
 ===== Weblinks ===== ===== Weblinks =====
 [[https://de.wikipedia.org/wiki/Opentracker|Wikipedia Artikel]] \\ [[https://de.wikipedia.org/wiki/Opentracker|Wikipedia Artikel]] \\
 [[http://erdgeist.org/arts/software/opentracker/|Ofizielle Webseite mit Anleitung]] [[http://erdgeist.org/arts/software/opentracker/|Ofizielle Webseite mit Anleitung]]
 +
opentracker.1449592241.txt.gz · Zuletzt geändert: 08.12.2015 17:30 von kevin