Wie funktionieren Aktualisierungen?
Upgrade prüft und aktualisiert bereits installierte Module, ohne die Zuständigkeit des Installers zu duplizieren.
So funktioniert es
upgrade -c erstellt nur einen Plan. Ein normales upgrade ersetzt vorhandene Modulblöcke durch die aktuelle öffentliche kompatible Version und erhält Base oder Minimum sowie die Repository-Quelle.
In der Praxis
Lokale Versionen, die neuer als die öffentliche Version sind, werden als Ahead erkannt und nicht automatisch herabgestuft.
Automatische Prüfung beim Anmelden
Ist run installiert, fügt upgrade -auto check eine verwaltete upgrade -c-Aktion in autoload.lil ein. Sie läuft einmal nach der Anmeldung, meldet verfügbare Updates und verändert keine Module. upgrade -auto update wechselt auf echte Aktualisierung, upgrade -auto off entfernt den Eintrag.
Automatische Updates sind standardmäßig aus. Der verwaltete Block lässt andere Startbefehle unangetastet; upgrade -info zeigt den aktuellen Modus ohne Schreibzugriff.
Beispiele
upgrade -cupgradeupgrade helpupgrade -auto checkupgrade -infoupgrade -auto off