Il pacchetto OpenWrt passa al gestore di pacchetti APK

Gli sviluppatori del pacchetto OpenWrt, mirato all'uso in vari dispositivi di rete come router, switch e punti di accesso, hanno annunciato il passaggio al gestore pacchetti APK, sviluppato dal progetto Alpine. Negli snapshot di novembre, creati sulla base del ramo principale di OpenWrt in fase di sviluppo, il gestore pacchetti precedentemente utilizzato, opkg, è stato già sostituito dallo strumento apk.

Il ramo di test di OpenWrt 24.10 continua a utilizzare opkg, ma a breve sarà trasferito su APK (OpenWrt 24.10 sarà il primo rilascio basato su APK). Il ramo stabile di OpenWrt 23.05 continuerà a utilizzare opkg fino alla fine della sua manutenzione. Dopo il completamento della migrazione al nuovo gestore pacchetti, opkg sarà classificato come obsoleto e non verrà più sviluppato come parte del progetto OpenWrt. Il passaggio a APK allargherà le capacità di gestione dei pacchetti e porterà anche a un cambiamento nei metodi di installazione e utilizzo dei pacchetti.

APK, per impostazione predefinita (se non si specifica l'opzione «—allow-untrusted»), richiede firme digitali valide per tutti i pacchetti, mentre opkg non verifica i pacchetti installati localmente. Alcune operazioni di opkg, che richiedevano l'esecuzione di comandi diversi, in apk possono essere ridotte a un solo comando (ad esempio, non è necessario aggiornare separatamente la cache delle informazioni sul repository, cioè invece di «opkg update && opkg install dnsmasq-full» si può eseguire «apk —update-cache add dnsmasq-full»). Tra le avanzate funzionalità di APK si segnala anche il comando «apk list —installed —orphaned», che consente di visualizzare tutte le dipendenze non utilizzate che possono essere rimosse senza danneggiare il sistema.

Confronto di alcuni comandi apk e opkg per eseguire azioni standard:

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 nessun equivalente apk info —contents P opkg files P


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster