In un cambiamento audace e inaspettato, OpenWrt ha annunciato una modifica significativa: il gestore di pacchetti OPKG, ampiamente riconosciuto e utilizzato nella comunità OpenWrt, è stato recentemente sostituito dal gestore APK. È fondamentale chiarire che, nonostante la somiglianza del nome, APK non ha alcun legame con i file APK (Android Package) utilizzati nel sistema operativo Android usato nei dispositivi mobili.
Pertanto, a partire da novembre 2024, gli snapshot di OpenWrt dal ramo di sviluppo principale e le future versioni stabili utilizzeranno APK per la gestione dei pacchetti.
Che cos’è OpenWrt?
OpenWrt è un sistema operativo basato su GNU/Linux ampiamente utilizzato su router e altri dispositivi di rete. Permette agli utenti di personalizzare i propri dispositivi ben oltre le capacità del firmware originale. Con questo recente cambiamento, il gestore di pacchetti (essenzialmente lo strumento che consente agli utenti di installare, aggiornare e rimuovere software sui propri dispositivi) è stato modificato.
Vantaggi del nuovo gestore di pacchetti APK
Il nuovo gestore di pacchetti APK è in realtà il gestore di pacchetti di Alpine Linux e offre diversi vantaggi rispetto al precedente OPKG. È leggero ed efficiente, qualità perfette per un sistema come OpenWrt, dove la memoria e la potenza di elaborazione sono spesso limitate. Inoltre, APK offre una gestione delle dipendenze più efficace e funzionalità avanzate, migliorando la capacità di OpenWrt di gestire pacchetti e risolvere conflitti tra le librerie necessarie per il corretto funzionamento del software. Questo consente agli utenti di installare e aggiornare applicazioni in modo più affidabile e senza problemi.
Installazione dei pacchetti
L’aggiunta di pacchetti è simile per entrambi i gestori, ma una differenza significativa è che APK richiede firme valide per tutti i pacchetti, mentre OPKG non applica questo requisito ai pacchetti locali. Di conseguenza, per installare un pacchetto non standard, ovvero uno costruito autonomamente, è necessario utilizzare l’opzione --allow-untrusted
per bypassare il controllo delle firme.
Implicazioni del cambiamento
È importante notare che questo cambiamento riguarda solo le versioni snapshot del ramo di sviluppo principale e le versioni future. L’attuale ramo stabile, OpenWrt 23.05, rimane invariato e, a metà novembre 2024, anche il ramo 24.10 continua a fare affidamento su OPKG.
Se ci si sente incerti riguardo a questo cambiamento e non si è sicuri nell’uso del gestore di pacchetti APK, si può stare tranquilli: è in realtà piuttosto semplice! È disponibile una risorsa utile per guidare gli utenti. È consigliabile consultare la guida “Guida dell’utente Alpine all’APK: come gestire i pacchetti“, dove si possono trovare dettagli pratici su come utilizzare il nuovo gestore.
Per ulteriori informazioni, è possibile consultare l’annuncio ufficiale o partecipare alla discussione sul forum di OpenWrt.
Conclusione
In sintesi, l’introduzione del gestore di pacchetti APK rappresenta un passo significativo per OpenWrt, promettendo una gestione dei pacchetti più efficiente e avanzata. Con l’obiettivo di migliorare l’esperienza utente e ampliare le capacità della distribuzione GNU/Linux, questo cambiamento potrebbe portare a nuove opportunità per gli sviluppatori e gli utenti finali.
Fonte: https://forum.openwrt.org/t/major-change-notice-new-package-manager/215682
Fonte: https://linuxiac.com/openwrt-adopts-apk-as-new-package-manager/
Source: Read More