Beschreibung
SortMyQPKGs ist ein automatisierter Sortierer für installierte QPKGs, um sicherzustellen, dass sie beim nächsten Einschalten Ihres NAS in der richtigen Reihenfolge gestartet werden.
Es gibt einige bekannte Pakete, die sequenziell gestartet werden müssen (zum Beispiel: Qmono vor QSonarr), aber aufgrund von Fehlern im QNAP-Paketregistrierungsprozess kann dies nicht immer gewährleistet werden.
Dieses Paket sorgt automatisch dafür, dass die Startreihenfolge Ihrer anderen QPKGs korrekt ist.
-
Wichtig: SortMyQPKGs ist ab QTS 5.2.0 oder neuer nicht mehr wirksam, da diese QTS-Versionen so geändert wurden, dass QPKGs asynchron gestartet werden. Ich kann QTS nicht mehr dazu bringen, QPKGs in einer bestimmten Reihenfolge zu laden.
-
QPKGs müssen jetzt den ‘Dependency’-Schlüssel verwenden. Dies erfordert, dass QPKG-Entwickler alle anderen QPKGs benennen, von denen ihr QPKG abhängig ist, und diesen Schlüssel nach der Installation mit den Namen der anderen QPKGs als Schlüsselwert setzen.
-
Wenn Sie QTS 5.2.0 oder neuer verwenden, können Sie SortMyQPKGs deinstallieren. Dieses Paket wird jedoch weiterhin für Nutzer älterer QTS-Versionen gepflegt.
Jedes QPKG fällt in eine von drei möglichen Gruppen:
- ALPHA – muss vor anderen Paketen und in einer bestimmten Reihenfolge gestartet werden (dies sind hochrangige Apps wie Kommandointerpreter, virtuelle Umgebungen und ähnliches),
- UNSPECIFIED – die Mehrheit der QPKGs, die nicht explizit benannt sind, aber nach ALPHA und vor OMEGA-Paketen gestartet werden sollten,
- OMEGA – Pakete, die nach allen anderen und in einer bestimmten Reihenfolge gestartet werden sollten. Diese sind in der Regel von einem anderen Paket abhängig.
Dieses Paket wird mit Standardlisten ausgeliefert, die den meisten Nutzern helfen sollten, Startprobleme zu lösen. Benutzerdefinierte Listen werden ebenfalls unterstützt. Wenn Sie ein neues Paket finden, das Ihrer Meinung nach in die Standardlisten aufgenommen werden sollte, teilen Sie bitte die internen Paketnamen mit, warum sie dort platziert werden sollten und wie Sie sie getestet haben. Es sollten nur Pakete angefragt werden, die unbedingt korrekt platziert werden müssen.
Dieses Paket wurde ursprünglich von @father_mande & @zyxmon in diesem Thread vorgeschlagen und ist den Forschungsbemühungen von @zyxmon, @father_mande, mir und vielen anderen QNAP-Community-Mitgliedern zu verdanken. Vielen Dank an alle, die mit Feedback und Vorschlägen beigetragen haben.
Installation
- Verfügbar im MyQNAP-Repo und kann auch über den sherpa Paketmanager installiert werden.
Hinweise
-
Nach der Installation des Sortierers gibt es nicht viel zu sehen. Suchen Sie das Paket-Icon und klicken Sie auf die Schaltfläche ‘Öffnen’, um die aktuelle Logdatei anzuzeigen – alle Änderungen an Ihrer Paketreihenfolge werden hier angezeigt. Das Sortieren erfolgt automatisch bei jedem NAS-Shutdown. Sie müssen es nicht manuell ausführen.
-
Das Log ist über Ihren Webbrowser einsehbar, ist aber kein echtes Webdokument und kann sich ändern, ohne dass Ihr Browser dies bemerkt. Wenn Sie das Log anzeigen, stellen Sie sicher, dass Sie die Seite neu laden: STRG+F5.
-
Die aktuelle interne Präferenzliste kann mit folgendem Befehl angezeigt werden:
/etc/init.d/sortmyqpkgs.sh pref
