Como encontrar software em distribuições Linux obscuras

É bastante difícil encontrar software em distribuições Linux obscuras, mas existem algumas maneiras diferentes de remediar esse problema. A primeira (e sem dúvida a melhor) solução é complementar os aplicativos ausentes que você precisa com aplicativos executáveis ​​​​portáteis. Esses aplicativos executáveis ​​são conhecidos como AppImages.

AppImages

AppImages não são uma coisa nova, mas são uma das melhores invenções da comunidade Linux na memória recente. O conceito básico é trazer um “EXE” do tipo Windows para a plataforma Linux. Quando um usuário baixa um programa compactado dentro de um desses arquivos, ele será executado imediatamente, sem a necessidade de instalar nenhum software. Obviamente, o AppImage não inventou binários executáveis ​​no Linux. Já existem arquivos binários portáteis. Dito isso, o AppImage encontra uma maneira de melhorar esses binários.

Um arquivo binário normal, não AppImage, pode ser executado em qualquer distribuição Linux (se as bibliotecas corretas e etc estiverem instaladas no sistema). Os arquivos AppImage têm cada biblioteca e arquivo empacotado diretamente em um “ambiente” para que os usuários possam obtê-lo e pronto. Veja como obter esses arquivos em seu PC Linux.

Encontrando AppImages

Primeiro, encontre um AppImage no Diretório Probono AppImage. De todos os recursos online, este parece ser o mais confiável e abundante. Neste exemplo, usaremos o Audacity.

  Como instalar o Prusa Slicer no Linux

Na página BinTray, clique em “arquivos”. O que se segue é uma lista enorme de imagens do Audacity. Encontre o mais recente, para que seu programa AppImage esteja o mais atualizado possível. Não baixe este arquivo com o navegador. Em vez disso, clique com o botão direito do mouse no link e clique em “copiar”, para salvar a URL direta. Em seguida, abra uma janela de terminal.

Baixe o aplicativo Audacity com wget

Nota: não tem wget? Procure-o com seu gerenciador de pacotes e instale-o primeiro. Em seguida, inicie o download.

cd ~/Downloads
wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage

A razão pela qual baixamos este aplicativo com o wget é porque as permissões do AppImage devem ser alteradas. É muito mais fácil fazer isso quando você já está no terminal. Para atualizar as permissões, use o comando chmod:

sudo chmod +x Audacity*.AppImage

As permissões são atualizadas. Agora, abra Downloads no gerenciador de arquivos do seu PC Linux e clique duas vezes no Audacity AppImage. O aplicativo será aberto instantaneamente, pronto para uso.

Pacotes FlatPaks e Snap

Outra solução para encontrar software para distribuições Linux impopulares e menos suportadas é usar Flatpaks. Essa tecnologia (muito parecida com AppImage) é “distro-agnóstica”, o que significa que nenhuma distribuição Linux é favorecida em relação à outra, e sua distribuição Linux provavelmente a suporta. Basta dizer que Snaps e Flatpaks são projetados para serem instalados em tudo.

  Como recuperar arquivos excluídos no Linux com testdisk

Essas duas soluções são a mais recente tentativa da comunidade Linux de criar um formato de pacote “universal” que qualquer pessoa possa usar, em qualquer lugar. Com a ajuda dessas duas tecnologias, o software altamente procurado está encontrando seu caminho em todas as principais distribuições Linux, bem como nas mais obscuras.

Se você estiver usando uma distribuição Linux menos conhecida que não tenha o mesmo tipo de suporte de software que um usuário do Ubuntu ou Fedora gosta, experimente.

Software Linux no GitHub

Uma das melhores maneiras de encontrar software adicional para uma distribuição Linux impopular é ir para o Github. Existem toneladas de projetos que enviam código para ele a qualquer hora do dia. Como resultado, a maioria dos projetos Linux hospeda seu código-fonte lá. Isso significa que, se você precisar de um programa e não houver um pacote nativo para sua versão do Linux, ainda poderá compilar o software a partir da fonte e até mesmo criar seu próprio pacote instalável com ele!

Entenda que nem todo projeto Linux usa o Github. Independentemente disso, este site é (de longe) o serviço de gerenciamento de projetos mais popular. Isso significa que há uma boa chance de você encontrar o que precisa lá.

  Linux: teste a velocidade do disco [Guide]

Leia a documentação

Em distribuições Linux menos conhecidas, os próprios desenvolvedores geralmente percebem que o software será mais difícil de encontrar. Como resultado, os desenvolvedores trabalham muito para preencher essa lacuna. O melhor exemplo disso é o projeto Solus. Esta distribuição Linux é nova e tem um formato de pacote totalmente novo. Como resultado, alguns programas simplesmente não estão lá (como estariam no Ubuntu). É por isso que o projeto Solus tem uma seção de “Terceiros” que os usuários podem acessar e encontrar programas que possam precisar. Além disso, Solus permite que qualquer usuário solicite um programa para a seção de terceiros.

Sua distribuição Linux pode ser semelhante. Veja como os pacotes são feitos e veja se há uma seção de “terceiros”. Também pode ser uma boa ideia procurar uma seção de recursos de “pacotes de solicitação” no site. Embora alguns desenvolvedores possam ignorar suas solicitações, não custa nada entrar em contato.

Conclusão

No passado, estar em uma distribuição Linux que não era mainstream era uma sentença de morte. O software era difícil de encontrar e, se você conseguisse encontrar o software de que precisa, os pacotes demoravam para atualizar. Atualmente, a comunidade Linux está se esforçando muito para tornar a instalação de programas no Linux um processo mais agnóstico. Quando todos adotarem soluções como Flatpak, Snaps e AppImages, os dias de ficar sem certos aplicativos serão coisa do passado.