Anleitung - Pakete auf OpenWRT aktualisieren
Einen eigenen Upgrade-Befehl für installierte Pakete, gibt es in OpenWRT nicht. Über eine kombinierte Befehlskette lässt sich dennoch ein solcher Befehl verwirklichen.
opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade
ACHTUNG: Das Aktualisieren von Paketen ist nicht ausreichend getestet. Z.B.:
-
Hat das Aktualisieren von Strongswan-Paketen bei Snapshot-Builds zu Versionskonflikten geführt.
-
Während eines Updateprozesses wurde die SSH-Verbindung unterbrochen.
-
LEDGE speichert das Basissystem in einer komprimierten "red-only"-Partition. Bei der Aktualisierung von Basispaketen werden diese anschließend auf die "read-write"-Partition geschrieben und verbrauchen anschließend mehr Platz, da sie nicht die alten Daten überschreiben konnten. Aus diesem Grund muss immer ausreichen Flash-Speicher vorhanden sein.
-
Stabilitätsprobleme auf Grund von aktualisierten Paketen sind schwieriger zu diskutieren.
Quelle
How do I upgrade all of my installed packages in LEDE?
Kommentare