Localizar software em distribuições Linux menos populares pode ser um desafio, mas existem diversas estratégias para contornar essa dificuldade. A primeira, e talvez a mais eficaz, é complementar os aplicativos que faltam com executáveis portáteis, conhecidos como AppImages.
AppImages: Executáveis Universais
AppImages, apesar de não serem uma novidade, representam um grande avanço na comunidade Linux. A ideia central é similar a um “EXE” do Windows, mas para Linux. Ao baixar um programa compactado em formato AppImage, o usuário pode executá-lo instantaneamente, sem a necessidade de instalação. Embora o conceito de binários executáveis não seja novo no Linux, o AppImage aprimora essa ideia.
Um binário comum, não-AppImage, pode funcionar em qualquer distribuição Linux, desde que as bibliotecas necessárias estejam presentes no sistema. Já um AppImage, inclui todas as bibliotecas e arquivos dentro de um “ambiente” próprio, permitindo que o usuário utilize o software sem dependências externas. Veja como obter esses arquivos em seu computador Linux:
Como Encontrar AppImages
Inicialmente, procure por AppImages no Diretório Probono AppImage. Entre várias fontes online, esta se destaca pela confiabilidade e variedade. Para este exemplo, utilizaremos o Audacity.
Na página do BinTray, clique em “arquivos”. Uma extensa lista de versões do Audacity será exibida. Escolha a mais recente para garantir que seu AppImage esteja o mais atualizado possível. Em vez de baixar o arquivo diretamente pelo navegador, clique com o botão direito no link e selecione “copiar” para salvar a URL. Em seguida, abra uma janela de terminal.
Faça o download do Audacity utilizando o comando wget:
Observação: Se você não tiver o wget, instale-o utilizando seu gerenciador de pacotes.
cd ~/Downloads wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage
O download via wget é preferível, pois facilita a alteração das permissões do AppImage. Utilize o comando chmod para atualizar as permissões:
sudo chmod +x Audacity*.AppImage
As permissões foram ajustadas. Agora, abra a pasta Downloads no seu gerenciador de arquivos e clique duas vezes no arquivo Audacity AppImage. O aplicativo deverá abrir imediatamente, pronto para uso.
Flatpaks e Snaps: Alternativas Universais
Outra solução para encontrar software em distribuições Linux menos populares é usar Flatpaks. Essa tecnologia, semelhante ao AppImage, é “distro-agnóstica”, o que significa que nenhuma distribuição Linux é favorecida em detrimento de outra, e é provável que sua distribuição Linux a suporte. Snaps e Flatpaks são projetados para serem instalados em praticamente qualquer sistema.
Essas duas abordagens são as tentativas mais recentes da comunidade Linux de criar um formato de pacote “universal”, acessível a todos. Graças a essas tecnologias, softwares essenciais estão se tornando disponíveis em todas as principais distribuições Linux, assim como nas mais obscuras.
Se você utiliza uma distribuição Linux menos conhecida, que não oferece o mesmo nível de suporte de software que o Ubuntu ou Fedora, vale a pena experimentar essas soluções.
GitHub: Um Tesouro de Software
Uma das melhores formas de encontrar software para uma distribuição Linux pouco popular é explorar o GitHub. Milhares de projetos são atualizados diariamente, e a maioria dos projetos Linux hospeda seu código-fonte lá. Se você precisa de um programa que não está disponível em formato nativo para sua distribuição, você pode compilar o software a partir do código-fonte e até mesmo criar seu próprio pacote instalável!
Nem todos os projetos Linux utilizam o GitHub, mas ele é, de longe, o serviço de gerenciamento de projetos mais popular. As chances de encontrar o que você precisa nesse site são muito altas.
Documentação e Comunidade
Em distribuições Linux menos conhecidas, os desenvolvedores muitas vezes estão cientes das dificuldades de encontrar software. Eles se esforçam para superar essa lacuna. Um exemplo notável é o projeto Solus. Essa distribuição Linux é nova e possui um formato de pacote próprio. Alguns programas, por isso, podem não estar prontamente disponíveis como em outras distribuições. O Solus, contudo, oferece uma seção de “Terceiros”, onde os usuários podem encontrar e solicitar programas. Sua distribuição Linux pode seguir um caminho semelhante.
Verifique como os pacotes são estruturados e se há uma seção de “terceiros”. Também pode ser útil procurar por uma seção de “solicitação de pacotes” no site da distribuição. Embora nem sempre os desenvolvedores atendam a todas as solicitações, não custa tentar.
Conclusão
Antigamente, usar uma distribuição Linux menos popular era sinônimo de dificuldades. O software era difícil de encontrar, e as atualizações dos pacotes eram demoradas. Atualmente, a comunidade Linux está se esforçando para tornar a instalação de programas no Linux um processo mais universal. Quando soluções como Flatpak, Snaps e AppImages forem amplamente adotadas, a falta de certos aplicativos será uma lembrança do passado.