Die OpenWrt-Distribution wechselt zu dem Paketmanager APK

Die Entwickler der OpenWrt-Distribution, die fĂŒr den Einsatz in verschiedenen NetzwerkgerĂ€ten wie Routern, Switches und Access Points optimiert ist, haben den Umstieg auf den von Alpine entwickelten Paketmanager APK angekĂŒndigt. In den im November erstellten Snapshots, die auf dem in Entwicklung befindlichen Hauptzweig von OpenWrt basieren, wurde der zuvor verwendete Paketmanager opkg bereits durch das Werkzeug apk ersetzt.

Der Testzweig OpenWrt 24.10 verwendet weiterhin opkg, wird jedoch in naher Zukunft auf APK umgestellt (OpenWrt 24.10 wird die erste Version sein, die auf APK basiert). Der stabile Zweig OpenWrt 23.05 wird bis zum Ende seines Supports opkg weiterhin nutzen. Nach Abschluss der Migration auf den neuen Paketmanager wird opkg als veraltet eingestuft und nicht mehr als Teil des OpenWrt-Projekts weiterentwickelt. Der Wechsel zu APK wird die Möglichkeiten der Paketverwaltung erweitern und zu einer Änderung der Methoden zur Installation und Handhabung von Paketen fĂŒhren.

APK erfordert standardmĂ€ĂŸig (es sei denn, die Option „—allow-untrusted“ wird angegeben) die gĂŒltigen digitalen Signaturen fĂŒr alle Pakete, wĂ€hrend opkg keine ÜberprĂŒfung fĂŒr lokal installierte Pakete durchfĂŒhrt. Einige opkg-Operationen, die das AusfĂŒhren verschiedener Befehle erforderten, können in apk auf einen einzigen Befehl reduziert werden (zum Beispiel ist es nicht mehr notwendig, den Cache mit Informationen zum Repository zu aktualisieren, d.h. anstelle von „opkg update && opkg install dnsmasq-full“ kann man „apk —update-cache add dnsmasq-full“ ausfĂŒhren). Zu den erweiterten Funktionen von APK gehört auch der Befehl „apk list —installed —orphaned“, mit dem alle ungenutzten AbhĂ€ngigkeiten angezeigt werden können, die ohne Schaden fĂŒr das System entfernt werden können.

Vergleich einiger Befehle von apk und opkg zur AusfĂŒhrung typischer Aktionen:

apk update opkg update apk add pkg opkg install pkg apk del pkg opkg remove pkg apk list opkg list apk list P opkg list P apk list —installed [P] opkg list-installed apk list —upgradeable [P] opkg list-upgradable apk list —providers [P] opkg -A whatprovides P apk info P opkg info P apk info —all P kein Äquivalent apk info —contents P opkg files P


Quelle: opennet.ru
ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster