Um dos maiores problemas com pacotes universais como Snap, Flatpak e AppImage é gerenciá-los. A maioria dos gerenciadores de pacotes integrados não oferece suporte a todos esses novos formatos.
Felizmente, me deparei com um aplicativo que oferece suporte a vários formatos de pacote universais.
Bauh - um gerente para suas necessidades de pacotes múltiplos
Originalmente denominado fpakman, bauh foi projetado para lidar com pacotes Flatpak, Snap, AppImage e AUR. O criador vinifmor iniciou o projeto em junho de 19 com a intenção de fornecer uma interface gráfica para gerenciar Flatpaks para usuários Manjaro. Desde então, ele expandiu o aplicativo para adicionar suporte para sistemas baseados em Debian.
Bauh Sobre Quando você abrir o bauh pela primeira vez, ele examinará seus aplicativos instalados e verificará se há atualizações. Se houver algum que precise ser atualizado, eles serão listados na frente e no centro. Assim que todos os pacotes forem atualizados, você verá uma lista dos pacotes instalados. Você pode desmarcar um pacote com atualizações para evitar que seja atualizado. Você também pode optar por instalar uma versão anterior do aplicativo.
Com Bauh, você pode gerenciar vários tipos de pacotes de um aplicativo. Você também pode pesquisar aplicativos. Bauh tem informações detalhadas para pacotes instalados e pesquisados. Se não estiver interessado em um (ou mais) dos tipos de embalagem, você pode desmarcá-los nas configurações.
Instalando o bauh em sua distribuição Linux
Vamos ver como instalar o bauh.
Distribuições baseadas em Arch
Se você tiver uma instalação recente do Manjaro, estará tudo pronto. O Bauh vem instalado por padrão. Se você tiver uma instalação mais antiga do Manjaro (como eu) ou uma distro diferente baseada em Arch, você pode instalá-la a partir do AUR digitando isto no terminal:
sudo pacman -S bauh
Bauh Package Info
Distribuições baseadas em Debian/Ubuntu
Se você tiver uma distribuição Linux baseada em Debian ou Ubuntub, pode instalar o bauh com pip. Primeiro, certifique-se de instalar o pip no Ubuntu.
sudo apt install python3-pip
E, em seguida, use-o para instalar o bauh:
pip3 install bauh
No entanto, o criador recomenda instalá-lo manualmente para evitar bagunçar as bibliotecas do seu sistema.
Para instalar o bauh manualmente, você deve primeiro baixar a versão mais recente. Depois de baixá-lo, você pode descompactar usando uma ferramenta gráfica ou o comando descompactar. Em seguida, abra a pasta em seu terminal. Você precisará usar as etapas a seguir para concluir a instalação.
Primeiro, crie um virtualenv em uma pasta chamada env:
python3 -m venv env
Agora instale o código do aplicativo dentro do env:
env/bin/pip install .
E inicie o aplicativo:
env/bin/bauh
Bauh Updating Depois de terminar de instalar o bauh, você pode fazer o ajuste fino alterando a configuração do ambiente e os argumentos.
A estrada à frente para bauh
Bauh cresceu bastante em poucos meses. Ele planeja continuar crescendo. O [roteiro] atual (https://github.com/vinifmor/bauh#roadmap) inclui:
- Suporte para outras tecnologias de embalagem
- Módulos separados para cada tecnologia de embalagem
- Melhorias de memória e desempenho
- Melhore a experiência do usuário
Bauh Search Considerações finais
Quando experimentei o bauh, tive alguns problemas. Quando o abri pela primeira vez, ele me disse que o Snap não estava instalado e que eu teria que instalá-lo se quisesse usar o Snaps. Sei que o Snap está instalado porque executei snap list
no terminal e funcionou. Reiniciei o sistema e os encaixes funcionaram.
O outro problema que encontrei foi que um dos meus pacotes AUR falhou ao atualizar. Consegui atualizar o pacote sem nenhum problema com yay
. Pode haver um problema com a minha instalação do Manjaro, estou usando isso há 3 ou 4 anos.
No geral, bauh funcionou. Fez o que estava impresso na lata. Não posso pedir mais do que isso.
Você já usou bauh? Qual é a sua ferramenta favorita para gerenciar formatos de pacote diferentes, se houver? Deixe-nos saber nos comentários abaixo.
Se você achou este artigo interessante, reserve um minuto para compartilhá-lo nas redes sociais, Hacker News ou Reddit.
Via itsfoss.com. Você pode conferir o post original em inglês:
Bauh – Manage Snaps, Flatpaks and AppImages from One InterfaceÚltima atualização deste artigo: 22 de november de 2019