Conheça Una, um MPR Helper completo para distros baseadas no Debian e Ubuntu, que com o MPR, é semelhante ao AUR (Arch User Repository) do Arch Linux.
MPR é uma plataforma de distribuição de pacotes semelhante ao AUR (Arch User Repository) do Arch Linux, mas projetada para funcionar no Debian GNU/Linux e derivados como Ubuntu, Linux Mint ou Pop!_OS Linux, e etc.
Assim como o AUR, os pacotes MPR usam o shell script PKGBUILD clássico para fornecer as informações de compilação necessárias para compilar os pacotes.
Sendo mais claro, o MPR ajudará você a instalar pacotes de terceiros (ou versões mais recentes de pacotes) que não estão disponíveis nos repositórios de software de sua distribuição baseada em Debian ou Ubuntu.
MPR usa uma ferramenta chamada makedeb para empacotamento e um auxiliar MPR para instalar e gerenciar pacotes.
E é aqui que o Una entra em cena como um MPR Helper completo e um substituto para tap, o ajudante inicial desenvolvido pelos criadores do MPR.
Una, um MPR Helper completo para distros baseadas no Debian e Ubuntu
Desenvolvido pelo criador do Gamebuntu, Una, é um MPR Helper (ajudante) completo e cheio de recursos para distribuições baseadas em Debian GNU/Linux e Ubuntu para ajudá-lo a instalar mais pacotes de terceiros.
O Una possui suporte para instalação, remoção e atualização de pacotes, suporte para dependências de pacotes do MPR, capacidade de pesquisa de pacotes, suporte para exibição de informações de pacotes, suporte para preenchimento automático, bem como suporte para clonagem de pacotes do MPR, separados de a instalação real.
Ele ainda tem uma função de atualização automática que instala automaticamente versões mais recentes de pacotes e suporta a instalação de pacotes -git se o pacote principal não existir.
O desenvolvedor Rudra Saraswat disse o seguinte para o 9to5Linux.com:
“Existe apenas um outro auxiliar chamado ‘tap’ que está sendo mantido atualmente para o MPR, e é muito bugado (não pode lidar com dependências adequadamente, por exemplo). Una é um auxiliar MPR completo escrito em Bash. O Una tem muitos recursos exclusivos, como a capacidade de mostrar informações do pacote do MPR e suporte de atualização automática.”
Enfim, o objetivo do MPR é limitar a fragmentação de pacotes em sistemas baseados em Debian GNU/Linux e Ubuntu, e Una está aqui para tornar tudo mais fácil.
Para instalar o Una em sua distribuição baseada em Debian ou Ubuntu, visite a página do projeto no GitHub.
Basicamente, a instalação se resume a execução dos seguintes comandos (mas é bom conferir os detalhes no site deles):
wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null
echo 'deb [signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/ makedeb main' | \
sudo tee /etc/apt/sources.list.d/makedeb.list
sudo apt-get update && sudo apt-get install makedeb
git clone https://mpr.makedeb.org/una-bin.git && cd una-bin
makedeb -si && cd .. && rm -rf una-bin
una update; sudo mkdir -p /var/lib/una
una help
Para conferir os pacotes disponíveis no MPR ou contribuir com um novo, confira o site oficial.