Nächtliche Aktualisierungen

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.