Usuários do Ubuntu se beneficiam de uma vasta seleção de softwares, mas nem tudo é perfeito. O ciclo de lançamento mais lento dessa popular distribuição Linux pode fazer com que alguns usuários fiquem sem acesso às versões mais recentes de softwares importantes. Uma das melhores maneiras de contornar essa limitação é utilizar PPAs (Personal Package Archives). Esses repositórios pessoais permitem que usuários e desenvolvedores criem e compartilhem seus próprios pacotes de software. Considerando que o Ubuntu é atualizado a cada seis meses, os PPAs se tornam ferramentas valiosas para obter pacotes mais atuais e para facilitar a distribuição de software fora do ciclo de lançamento principal.
Existem diversas maneiras de descobrir PPAs, mas uma das mais fáceis é através do Y-PPA Manager, uma ferramenta gráfica que simplifica a busca e habilitação de repositórios pessoais no Ubuntu. Para instalá-lo no seu sistema:
Curiosamente, o Y-PPA Manager é instalado por meio de um PPA. Abra o terminal e execute os seguintes comandos:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager sudo apt update sudo apt install y-ppa-manager
Utilizando o Y-PPA Manager
Este programa oferece diversas funcionalidades, sendo a principal a capacidade de pesquisar PPAs na internet. É importante notar que o Y-PPA Manager não funciona com termos de pesquisa genéricos. Não espere encontrar um PPA digitando palavras-chave aleatórias. O ideal é ser o mais específico possível, como “firefox-nightly”, por exemplo. A própria ferramenta alertará sobre a necessidade de especificidade.
Para pesquisar PPAs, clique em “pesquisar” no programa e digite o termo desejado. Ao encontrar o PPA desejado, selecione-o para adicionar ao sistema. Depois disso, use a Central de Programas do Ubuntu ou o comando “apt search programname” para instalar o software a partir desse novo PPA.
Além disso, você pode gerenciar todos os PPAs do sistema clicando em “gerenciar PPAs”.
Launchpad: A Fonte dos PPAs
Embora o Y-PPA Manager facilite a busca por PPAs, em alguns casos pode ser necessário recorrer à fonte original. Isso acontece principalmente quando o Y-PPA Manager não encontra o que você procura. É nesse ponto que o site do Launchpad se torna essencial. Ele é o repositório central de todos os PPAs para Ubuntu, onde cada software carregado em um arquivo de pacote pessoal é armazenado.
Para encontrar um PPA no Launchpad, acesse o site. Utilize a barra de pesquisa e insira um termo. Nessa área, você pode usar palavras-chave. Por exemplo, para encontrar um PPA com versões mais recentes do Firefox no Ubuntu 16.04, pesquise por “firefox”.
A página de resultados da pesquisa será similar à do Google. Selecione o resultado mais relevante. No caso do Firefox, você pode encontrar algo como “PPA oficial para Firefox Beta“.
Na página de resultados, procure pela seção “Adicionando este PPA ao seu sistema”, onde você encontrará um trecho em negrito. Se tiver dificuldades para localizar o PPA exato, use CTRL+F no navegador e procure por “ppa:”. O texto será destacado. Anote o PPA encontrado e abra o terminal. Por exemplo, para adicionar o PPA do Firefox encontrado, você executaria o comando:
sudo add-apt-repository ppa:mozillateam/firefox-next
Para adicionar qualquer PPA do Launchpad, utilize o comando “sudo add-apt-repository” seguido do nome do PPA desejado.
Após adicionar o PPA, atualize a lista de pacotes para que as mudanças sejam refletidas:
sudo apt update
Por fim, use a Central de Programas ou o terminal para instalar o software desejado. Se você já tiver o software instalado, pode ser necessário fazer uma atualização para obter a versão mais recente do PPA.
Serviço de Compilação OpenSUSE
O OpenSUSE Build Service é uma ferramenta poderosa que permite que desenvolvedores criem pacotes binários automaticamente para diversas distribuições Linux. Apesar de seu foco principal ser o OpenSUSE Leap e o Tumbleweed, ele também oferece um ótimo suporte para Ubuntu, Debian e Fedora. Para utilizar essa ferramenta:
Acesse o OBS. A função principal do OBS é a pesquisa. Digite na barra de pesquisa o software que você deseja instalar. Neste exemplo, usaremos o tema Arc GTK. Ao pesquisar no OBS, você encontrará um resultado. Clique nele e você verá uma lista de distribuições suportadas. A princípio, apenas pacotes Suse estarão visíveis. Procure por “mostrar mais pacotes para distribuições Linux não suportadas”.
Ao clicar nesse botão, pacotes para várias distribuições Linux serão exibidos, incluindo versões do Ubuntu. Essa ferramenta pode ser útil para encontrar softwares que não estão disponíveis em repositórios padrão. Para instalar o software desejado, selecione a opção para o seu sistema Ubuntu e siga as instruções fornecidas.
Considerações Finais sobre o OpenSUSE Build Service
O OpenSUSE Build Service oferece suporte a diversos sistemas operacionais, sendo útil quando você não consegue encontrar um software no Y-PPA Manager ou no Launchpad. No entanto, não dependa exclusivamente do OBS, pois ele pode dificultar a busca por softwares.
Conclusão
O Ubuntu oferece uma ampla gama de softwares. Embora outras distribuições Linux também se destaquem nesse aspecto, o Ubuntu é uma das melhores opções. Devido ao seu ciclo de lançamento, alguns softwares podem ficar desatualizados em comparação com distribuições mais recentes. Com este guia, você tem três maneiras de encontrar softwares ausentes no Ubuntu sem precisar aguardar o próximo lançamento.