O distribuidor OpenWrt está mudando para o gerenciador de pacotes APK

Os desenvolvedores da distribuição OpenWrt, voltada para aplicação em diversos dispositivos de rede, como roteadores, switches e pontos de acesso, anunciaram a migração para o gerenciador de pacotes APK, desenvolvido pelo projeto Alpine. Nos snapshots de novembro, criados a partir da ramificação principal em desenvolvimento do OpenWrt, o antigo gerenciador de pacotes opkg já foi substituído pela ferramenta apk.

A ramificação de teste OpenWrt 24.10 ainda continua utilizando o opkg, mas em breve será migrada para o APK (OpenWrt 24.10 será o primeiro lançamento baseado no APK). A ramificação estável OpenWrt 23.05 continuará utilizando o opkg até o término de seu suporte. Após a conclusão da migração para o novo gerenciador de pacotes, o opkg será classificado como obsoleto e não será mais desenvolvido como parte do projeto OpenWrt. A transição para o APK permitirá expandir as capacidades de gerenciamento de pacotes, além de levar a mudanças nos métodos de instalação e operação dos pacotes.

O APK, por padrão (a menos que a opção "--allow-untrusted" seja especificada), requer assinaturas digitais válidas para todos os pacotes, enquanto o opkg não realiza verificações para pacotes instalados localmente. Algumas operações do opkg que exigiam a execução de diferentes comandos podem ser reduzidas a um único comando no apk (por exemplo, não é necessário atualizar o cache com informações sobre o repositório separadamente, ou seja, em vez de "opkg update && opkg install dnsmasq-full", pode-se executar "apk --update-cache add dnsmasq-full"). Entre as funcionalidades avançadas do APK, destaca-se o comando "apk list --installed --orphaned", que permite visualizar todas as dependências não utilizadas que podem ser removidas sem causar danos ao sistema.

Comparação de alguns comandos apk e opkg para executar ações padrão:

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


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster