Pular para o conteúdo
Shelly 2.1 traz suporte aprimorado para AppImage no Arch Linux

Shelly 2.1 traz suporte aprimorado para AppImage no Arch Linux

Nova versão do gerenciador de pacotes Shelly para Arch Linux melhora significativamente o suporte a AppImages, com detecção automática, integração ao menu e atualizações seguras.

O gerenciador de pacotes Shelly, voltado para usuários avançados do Arch Linux, lançou a versão 2.1, com foco central na modernização e robustez do suporte a aplicativos no formato AppImage. O anúncio foi feito oficialmente no blog 9to5Linux em 5 de abril de 2024, destacando melhorias que tornam o uso de AppImages mais integrado, seguro e conveniente dentro do ecossistema Arch.

O que mudou no suporte a AppImage?

A principal inovação da versão 2.1 está na detecção inteligente e automática de AppImages baixados localmente. Antes, os usuários precisavam registrar manualmente cada AppImage via linha de comando. Agora, o Shelly varre diretórios configuráveis (como ~/Downloads ou ~/Applications) e identifica arquivos executáveis com magic bytes típicos de AppImage — sem depender de extensões ou permissões explícitas.

Além disso, a nova versão introduz:

  • Integração nativa com o menu de aplicações do desktop (via .desktop gerados automaticamente);
  • Verificação de assinaturas GPG opcional para AppImages assinados;
  • Suporte a atualizações incrementais via shelly update <appname>;
  • Registro persistente no banco de dados interno do Shelly, permitindo remoção limpa com shelly remove.

Por que isso importa para usuários do Arch?

O Arch Linux não inclui AppImage por padrão em seu repositório oficial, e ferramentas como appimagetool ou appimaged têm limitações de manutenção e compatibilidade com ambientes modernos (ex.: systemd --user, Wayland, sandboxing). O Shelly preenche essa lacuna oferecendo uma camada de gerenciamento distribution-aware, alinhada com as práticas do Arch — sem substituir o pacman, mas complementando-o para software fora dos repositórios oficiais.

Segundo o desenvolvedor principal, a atualização responde a pedidos recorrentes da comunidade no repositório GitHub, especialmente após a descontinuação parcial do appimaged em 2023.

Como atualizar ou instalar

Usuários existentes podem atualizar com:

shelly update shelly

Quem ainda não utiliza o Shelly pode instalá-lo diretamente do AUR com:

paru -S shelly-bin  # ou yay -S shelly-bin

A versão 2.1 também está disponível como AppImage autogerenciável — basta baixar o binário assinado na página de releases e executá-lo com shelly install self.

Próximos passos

O roadmap oficial indica que a versão 2.2, prevista para maio de 2024, trará suporte experimental a Flatpak via runtime bridge, além de um novo modo sandboxed execution baseado em bubblewrap. Mais detalhes estão disponíveis na documentação atualizada.

Para acompanhar as novidades, recomenda-se seguir o projeto no GitHub e se inscrever no canal oficial no Matrix.

Via 9to5linux.com. Você pode conferir o post original em inglês:

Shelly 2.1 package manager for Arch Linux revamps AppImage support

Por · Última atualização: