Originalmente do Alpine Linux, o APK é o novo gerenciador de pacotes do OpenWrt, e substituirá o gerenciador de pacotes OPKG.
Para quem não conhece, o OpenWrt é um sistema operacional baseado em Linux amplamente usado em roteadores e outros equipamentos de rede, permitindo que os usuários personalizem seus dispositivos muito além das capacidades do firmware original.
Agora, em um movimento ousado e inesperado, o OpenWrt anunciou uma grande mudança: o venerável gerenciador de pacotes OPKG foi substituído pelo APK.
APK é o novo gerenciador de pacotes do OpenWrt
Sim. O APK da Alpine é o novo gerenciador de pacotes do OpenWrt. Só por precaução, e preciso esclarecer que, apesar do nome, o APK aqui não tem nada a ver com os arquivos APK (Android Package) do Android.
Então, a partir de novembro de 2024, os snapshots do OpenWrt do ramo de desenvolvimento principal e as futuras versões estáveis usarão o APK para gerenciamento de pacotes.
Com essa mudança recente, o gerenciador de pacotes — essencialmente a ferramenta que permite aos usuários instalar, atualizar e remover software em seus dispositivos — mudou.
O novo gerenciador de pacotes APK, que na verdade é o gerenciador de pacotes do Alpine Linux, oferece várias vantagens sobre o OPKG anterior.
Ele é leve e eficiente — qualidades perfeitas para um sistema como o OpenWrt, onde a memória e o poder de processamento são frequentemente limitados.
Além disso, o APK do Alpine fornece uma experiência mais robusta e poderosa, com melhor tratamento de dependências e recursos mais avançados, tornando o OpenWrt ainda mais capaz.
Adicionar pacotes é substancialmente o mesmo com ambos os gerenciadores de pacotes. Uma diferença é que o APK requer assinaturas válidas para todos os pacotes, enquanto o OPKG ignora esse requisito para os locais.
Portanto, se você estiver instalando um pacote não padrão (autoconstruído), use a opção --allow-untrusted
.
Mais uma vez, é importante observar que essa alteração afeta apenas os snapshots do branch de desenvolvimento principal e das versões futuras.
O branch estável atual, OpenWrt 23.05, permanece inalterado e, em meados de novembro de 2024, até mesmo o branch 24.10 ainda depende do OPKG.
Para mais informações, consulte o anúncio oficial ou confira a discussão no fórum OpenWrt.