Der weltweit erste Multi-Aktions CLI Paketmanager!
Das Paketmanagement mit sherpa bietet Funktionen wie einfache Anwendungssicherung, Upgrades, Verwaltung von Diensten und Daemons, Multi-Thread-Betrieb, Selbstprüfung und Reparatur; alle Abläufe können über cron automatisiert werden.
Wichtig: Dies ist ein Kommandozeilen-Paket- und Dienstmanager, befindet sich im Beta-Status, und es kann vorkommen, dass Pakete durch fehlgeschlagene automatische Updates kaputtgehen. Wenn du helfen möchtest (und kannst), indem du Diagnosen stellst und Logs bereitstellst, und dir nichts aus gelegentlichen Fehlern machst, nutze dieses Paket bitte. Wenn du vollständige Stabilität erwartest und eine „Set-and-Forget“-Lösung suchst, wird sie hier noch nicht zu finden sein. Nutze sherpa nicht in Produktionsumgebungen, außer du bist mit der CLI und dem Debugging von bash- und Python-Skripten vertraut und/oder kannst es dir leisten, dass Anwendungen für längere Zeit außer Betrieb sind.
Soviel dazu: Die Entwicklung ist größtenteils abgeschlossen und aktuell arbeite ich daran, die Stabilität bei automatischen Paketaktualisierungen zu erhöhen. Deshalb funktioniert sherpa auf einem frischen (oder neuen) System wunderbar, kann aber Probleme verursachen, wenn einzelne Anwendungs-Updates erscheinen.
Warnung: Dies ist ein ungewöhnlich großes bash-Skript. Auf NAS mit ARMv5-CPUs und frühen ARMv7-CPUs (erkannt von sherpa als „a19“ oder „a31“ in der Titel-/Versionszeile) läuft es extrem langsam. Diese NAS sind alle End-of-Life und werden von QNAP nicht mehr unterstützt. Bitte überlege, auf ein neueres und schnelleres Gerät umzusteigen.
Hier klicken für installierbare Pakete
Installation
- Per SSH in dein NAS einloggen und das QPKG manuell am Kommandozeilenprompt installieren:
curl -skL https://tinyurl.com/get-sherpa > /share/Public/sherpa.qpkg; sudo sh /share/Public/sherpa.qpkg;
Nutzung
- Am Kommandozeilenprompt ausführen:
sudo sherpa
… und anschließend der Anleitung folgen.
Falls „sudo“ in deiner Version von QTS nicht verfügbar ist, per SSH als Benutzer „admin“ einloggen und ausführen:
sherpa
Wenn du Vorschläge, Hinweise, Kommentare oder Bedenken hast, erstelle bitte entweder eine neue Issue, oder du bist herzlich eingeladen, ein neues Diskussionsthema zu starten.
Dieses Projekt ist eine Gemeinschaftsarbeit und wurde mit kombiniertem Feedback vieler Mitglieder des QNAP Community-Forums erstellt. Vielen Dank an alle, die beigetragen haben. ![]()
Weitere Infos findest du im Wiki: https://github.com/OneCDOnly/sherpa/wiki
