Una, um MPR Helper completo para distros baseadas no Debian e Ubuntu

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

Una, um MPR Helper completo para distros baseadas no Debian e Ubuntu
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.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.