Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| opentracker [10.12.2015 17:26] – [Abhänigkeiten Installieren] kevin | opentracker [12.12.2015 06:32] (aktuell) – havelock | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Torrent Tracker ====== | ====== Torrent Tracker ====== | ||
| - | Zur verteilung | + | Zur Verteilung |
| ===== 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 | + | Zuerst installieren wir über die Paketverwaltung etwas Software |
| <code bash> | <code bash> | ||
| sudo apt-get install git cvs vim make gcc</ | sudo apt-get install git cvs vim make gcc</ | ||
| ==== Programm bauen ==== | ==== Programm bauen ==== | ||
| - | Wechselt in ein belibiges | + | Wechselt in ein beliebiges |
| - | Nun laden wir uns über die Versionierungssoftware den quellcode | + | Nun laden wir uns über die Versionierungssoftware den Quellcode |
| Wir beginnen mit einer benötigten Bibliothek | Wir beginnen mit einer benötigten Bibliothek | ||
| <code bash> | <code bash> | ||
| Zeile 20: | Zeile 20: | ||
| make | make | ||
| </ | </ | ||
| - | Nachdem die bibliothek | + | Nachdem die Bibliothek |
| <code bash> | <code bash> | ||
| cd .. | cd .. | ||
| Zeile 27: | Zeile 27: | ||
| make | make | ||
| </ | </ | ||
| - | Nun haben wir eine ausführbare Datei namens opentracker. Diese wird allerdings nur im Vordergrund ausgeführt, | + | Nun haben wir eine ausführbare Datei namens opentracker. Diese wird allerdings nur im Vordergrund ausgeführt, |
| - | + | ===== Daemon | |
| - | ===== Service | + | Zuerst kopieren wir unsere ausführbare Datei an einem Ort an dem sie zukünftig ihren Dienst verrichten soll. Zum Beispiel |
| - | Zuerst kopieren wir unsere ausführbare Datei an einem Ort an dem sie zukünftig ihren Dienst verrichten soll. Zum beispiel | + | |
| 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: | ||
| </ | </ | ||
| - | Damit der Trackerbetrieb im Hintergrund | + | Damit der Trackerbetrieb im Hintergrund |
| - | Dafür [[https:// | + | Dafür [[https:// |
| <code bash> | <code bash> | ||
| #! /bin/sh | #! /bin/sh | ||
| Zeile 85: | Zeile 84: | ||
| </ | </ | ||
| Fertig! | Fertig! | ||
| - | wenn systemd verwendet wird, und der start nach einem reboot | + | |
| + | Wenn systemd verwendet wird, und der Start nach einem Reboot | ||
| ===== Nötige Verbesserungen ===== | ===== Nötige Verbesserungen ===== | ||
| - | * config-Datei in / | + | * config-Datei in '' |
| * Konfiguration für Cluster | * Konfiguration für Cluster | ||
| + | |||
| ===== Weblinks ===== | ===== Weblinks ===== | ||
| [[https:// | [[https:// | ||
| [[http:// | [[http:// | ||
| + | |||