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?

https://unix.stackexchange.com/questions/400231/how-do-i-upgrade-all-of-my-installed-packages-in-lede

Kommentare

Was ist die Summe aus 3 und 2?