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 konzipiert ist, haben angekĂŒndigt, dass sie auf den von Alpine entwickelten Paketmanager APK umsteigen. In den im November erstellten Snapshots, die auf der sich entwickelnden Hauptversion 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 bald auf APK umgestellt (OpenWrt 24.10 wird die erste Version sein, die auf APK basiert). Der stabile Zweig OpenWrt 23.05 wird bis zur Beendigung seiner UnterstĂŒtzung opkg weiterhin verwenden. Nach Abschluss der Migration auf den neuen Paketmanager wird opkg als veraltet gelten und nicht mehr als Teil des OpenWrt-Projekts weiterentwickelt. Der Übergang zu APK wird die Möglichkeiten der Paketverwaltung erweitern und auch die Methoden zur Installation und Handhabung von Paketen verĂ€ndern.

Das Standard-APK (sofern die Option «—allow-untrusted» nicht angegeben wird) erfordert gĂŒltige digitale Signaturen fĂŒr alle Pakete, wĂ€hrend opkg keine ÜberprĂŒfung fĂŒr lokal installierte Pakete durchfĂŒhrt. Einige opkg-Operationen, die verschiedene Befehle erforderten, können in apk auf einen einzelnen Befehl reduziert werden (zum Beispiel muss der Cache mit den Repository-Informationen nicht separat aktualisiert werden, d.h. anstelle von «opkg update && opkg install dnsmasq-full» kann «apk --update-cache add dnsmasq-full» ausgefĂŒhrt werden). 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 SystemschĂ€den 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 Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster