OpenWrt-distributionen skifter til pakkehåndteringssystemet APK

Udviklerne af OpenWrt-distributionen, der er rettet mod brug i forskellige netværksenheder som routere, switches og adgangspunkter, har meldt om overgangen til pakkehåndteringssystemet APK, udviklet af Alpine-projektet. I de snapshots fra november, som er baseret på den under udvikling befindende hovedgren af OpenWrt, er det tidligere anvendte pakkehåndteringssystem opkg allerede blevet erstattet af værktøjet apk.

Testgrenen OpenWrt 24.10 fortsætter dog med at bruge opkg, men vil snart blive overført til APK (OpenWrt 24.10 vil blive den første udgivelse baseret på APK). Den stabile gren OpenWrt 23.05 vil fortsætte med at bruge opkg indtil slutningen af sin support. Efter migrationen til det nye pakkehåndteringssystem vil opkg blive klassificeret som forældet og vil ikke længere blive udviklet som en del af OpenWrt-projektet. Overgangen til APK vil udvide mulighederne for pakkehåndtering samt ændre metoderne til installation og arbejde med pakker.

APK kræver som standard (hvis ikke flaget „—allow-untrusted“ angives) gyldige digitale signaturer for alle pakker, mens opkg ikke foretager kontrol for lokalt installerede pakker. Nogle opkg-operationer, der krævede forskellige kommandoer, kan i apk reduceres til én kommando (for eksempel er det ikke nødvendigt at opdatere cachen med information om repositories, så i stedet for „opkg update && opkg install dnsmasq-full“ kan man køre „apk —update-cache add dnsmasq-full“). Blandt de udvidede funktioner i APK findes også kommandoen „apk list —installed —orphaned“, som kan bruges til at se alle ubrugte afhængigheder, der kan fjernes uden at skade systemet.

Sammenligning af nogle apk- og opkg-kommandoer til udførelse af typiske handlinger:

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 ingen ækvivalent apk info —contents P opkg files P


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster