Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| opentracker [08.12.2015 15:03] – [Service Einrichten] 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</ | + | 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> | ||
| - | sudo cp opentracker /usr/src/opentracker/ | + | sudo cp opentracker /usr/local/bin/ |
| </ | </ | ||
| - | 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 56: | Zeile 55: | ||
| # | # | ||
| # Opentracker binary | # Opentracker binary | ||
| - | BIN=/usr/src/opentracker/ | + | BIN=/usr/local/bin/ |
| # | # | ||
| ### End of Configuration // Fin de configuracion ### | ### End of Configuration // Fin de configuracion ### | ||
| 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 |
| </ | </ | ||
| Fertig! | Fertig! | ||
| - | \\ | + | Wenn systemd verwendet wird, und der Start nach einem Reboot oder Stromausfall nicht automatsich erfolgt, hilft möglicherweise ein '' |
| - | \\ | + | |
| + | ===== Nötige Verbesserungen ===== | ||
| + | * config-Datei in ''/ | ||
| + | * Konfiguration für Cluster | ||
| - | verbesserungen\\ | ||
| - | * config-Datei in / | ||
| - | * programm nach / | ||
| ===== Weblinks ===== | ===== Weblinks ===== | ||
| [[https:// | [[https:// | ||
| [[http:// | [[http:// | ||
| + | |||