Je nachdem, woran wir arbeiten, kann es einige Zeit dauern, bis eine Funktion, auf die du wartest, veröffentlicht wird, auch wenn wir sie bereits geschrieben haben. Für diejenigen, die brandneue Funktionen vorab testen wollen oder noch nicht veröffentlichte Korrekturen benötigen, bieten wir unsere nächtlichen Aktualisierungen zum Testen an.
Mögliche Risiken
Für diese Aktualisierungen gibt es keine speziellen Tests. Sie werden auf der Grundlage der zuletzt eingecheckten Quellen veröffentlicht. Der typische Fall wird sein, dass das System stabil läuft und nur die Funktionen, an denen wir arbeiten, Probleme haben könnten. In seltenen Fällen haben wir einen Fehler gemacht und etwas kaputt gemacht, das wir nicht kaputt machen wollten. Unser Grundsatz ist es, Code nur dann einzuchecken, wenn wir nicht wissen, dass dadurch ein Fehler verursacht wird. Aber nicht zu wissen ist keine Garantie dafür, dass er nicht auftritt. Erst kurz vor der endgültigen Freigabe beginnen wir mit zusätzlichen Tests, um nach Problemen zu suchen, die vor der Freigabe behoben werden müssen.
Ich habe einen Fehler gefunden – was soll ich tun?
Ein Grund, nächtliche Aktualisierungen zur Verfügung zu stellen, ist, um frühes Feedback zu erhalten. Wenn du also einen Fehler findest, solltest du ihn melden, damit wir ihn überprüfen und beheben können. Du kannst dafür unser Support-System nutzen: https://usersupport.repetier.com/.
Zurück zu stabilen Versionen
Ein Nachteil der nächtlichen Aktualisierungen ist, dass sie die gleiche Version wie die nächste stabile Version enthalten. Du wirst also keine Update-Meldung sehen. Du kannst einfach die manuelle Installation für die neue Version verwenden, um von der nächtlichen Version zur stabilen Version zu wechseln.
Du kannst auch eine manuelle Installation der letzten stabilen Vorgängerversion verwenden, falls die nächtliche Version nicht mehr druckt und du deinen Drucker benötigst. Bei einem Downkgrade können neue Einstellungen verloren gehen. In einigen seltenen Fällen gehen auch alte Einstellungen verloren, wenn das neue System die Werte auf eine andere Weise gespeichert hat. Das ist in der Vergangenheit schon 2 Mal passiert. Am besten ist es, wenn du vor der Installation einer nächtlichen Aktualisierung ein Backup deiner Konfigurationen mit Repetier-Server Monitor machst. Auf diese Weise kannst du die alten Einstellungen einfach wiederherstellen. Es ist nicht wirklich notwendig, die großen Dinge wie G-Codes, Projekte und Zeitraffer zu sichern.
So installierst du die nächtliche Aktualisierung
Stelle zunächst sicher, dass dein Betriebssystem für die nächtliche Aktualisierung unterstützt wird. Im Moment erstellen wir sie nur für alle Linux-Versionen. Wir haben keinen automatischen Generator für Windows und macOS.
Wenn du nun nächtliche Aktualisierungen verwendest, willst du diese wahrscheinlich regelmäßig aktualisieren. Du solltest also einen Update-Befehl für deine Version schreiben. Keine Panik, wir zeigen dir genau, was zu tun ist. Öffne ein Terminal – entweder indem du dich mit SSH auf deinem Linux-PC einloggst oder indem du ein Terminal auf dem Linux-Desktop öffnest. Kopiere zunächst den kompletten Code für deine Prozessorversion und füge ihn in das Terminal ein. Es kann sein, dass du nach deinem Passwort gefragt wirst, da sudo dies erfordert, um es als Befehl in /usr/bin zu installieren.
Linux – armhf (z.B. Raspberry Pi 2 oder höher)
sudo tee /usr/bin/installRepetierNightly > /dev/null <<EOF #!/bin/bash cd /tmp rm -f Repetier-Server-nightly.deb* wget http://download1.repetier.com/files/server/debian-armhf/Repetier-Server-nightly.deb sudo dpkg -i ./Repetier-Server-nightly.deb rm Repetier-Server-nightly.deb EOF sudo chmod a+x /usr/bin/installRepetierNightly
Linux – armel (Raspberry Zero und Pi 1)
sudo tee /usr/bin/installRepetierNightly > /dev/null <<EOF #!/bin/bash cd /tmp rm -f Repetier-Server-nightly.deb* wget http://download1.repetier.com/files/server/debian-armel/Repetier-Server-nightly.deb sudo dpkg -i ./Repetier-Server-nightly.deb rm Repetier-Server-nightly.deb EOF sudo chmod a+x /usr/bin/installRepetierNightly
Linux – armhf 64 Bit
sudo tee /usr/bin/installRepetierNightly > /dev/null <<EOF #!/bin/bash cd /tmp rm -f Repetier-Server-nightly.deb* wget http://download1.repetier.com/files/server/debian-arm64hf/Repetier-Server-nightly.deb sudo dpkg -i ./Repetier-Server-nightly.deb rm Repetier-Server-nightly.deb EOF sudo chmod a+x /usr/bin/installRepetierNightly
Linux – Intel 64 Bit
sudo tee /usr/bin/installRepetierNightly > /dev/null <<EOF #!/bin/bash cd /tmp rm -f Repetier-Server-nightly.deb* wget http://download1.repetier.com/files/server/debian-amd64/Repetier-Server-nightly.deb sudo dpkg -i ./Repetier-Server-nightly.deb rm Repetier-Server-nightly.deb EOF sudo chmod a+x /usr/bin/installRepetierNightly
Linux – Intel 32 Bit
sudo tee /usr/bin/installRepetierNightly > /dev/null <<EOF #!/bin/bash cd /tmp rm -f Repetier-Server-nightly.deb* wget http://download1.repetier.com/files/server/debian-intel32/Repetier-Server-nightly.deb sudo dpkg -i ./Repetier-Server-nightly.deb rm Repetier-Server-nightly.deb EOF sudo chmod a+x /usr/bin/installRepetierNightly
Nach der Installation gib einfach
installRepetierNightly
ein und Repetier-Server wird auf die neueste nächtliche Version aktualisiert. Du siehst das Datum der Version in der normalen Weboberfläche im Titel. Du kannst die aktuelle nächtliche Version so oft du willst mit diesem Befehl installieren. Bitte aktualisiere nach der Installation deinen Browser, um sicherzustellen, dass du die neuesten Skripte verwendest.