Zeros, uns, meninos do computador e demais formas de não-vida do Viva o
Linux, aqui começa mais uma Dica do Dino® trazendo para vocês informações fresquinhas do tempo em que o rms tomava banho. Hoje temos mais uma entrada no cardápio das
openSUSE McTips, diretamente do forno para a comunidade.
Cenário da Dica do Dino® de hoje. Minha mãe queria porque queria reproduzir um biquíni de crochê que ela viu em um site aí qualquer, e sempre que isso acontece ela me pede para tirar o ponto e fazer o gráfico da receita para ela. Acontece que eu não queria rabiscar na mão, e decidi procurar um software para gerar receitas de crochê. E acontece mais ainda que existe um troço desses, o Crochet Charts da
Stitchworks Software, que por acaso possui versão pro GNU/Linux. Problema: eles distribuem apenas o pacote .deb. Solução: converter o pacote usando o Alien. Sem mais delongas, vamos aprender como usar o Alien?
Preparando o terreno
De acordo com o
o navegador dos repositórios do openSUSE, o Alien:
Experimental Perl script to convert software packages. The following formats are supported: deb (Debian), rpm (Red Hat), and tgz (Slackware).
Não existe pacote oficial disponível para ALL Distributions.
Isso significa que o Alien é capaz de converter pacotes entre as três principais formas de empacotamento (.rpm, .deb e .tgz/txz), e que ele não está nos repositórios oficiais do openSUSE. Isso significa, obviamente, que precisaremos adicionar um repositório para isso:
# zypper addrepo -f -p 97 https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.0 openSUSE_utilities_experimental
# zypper refresh
Isso fará com que o zypper pergunte se você aceitará a chave GPG do novo repositório. Escolha
a, de
always, para prosseguirmos com a instalação do Alien:
# zypper install alien
Com o Alien instalado, passemos para o próximo passo.
Convertendo e instalando o pacote
Baixe o pacote .deb de sua preferência - lembrando sempre que se existe um maldito fornicador pacote nos repositórios oficiais ou da comunidade do openSUSE, não converta um maldito fornicador pacote .deb, use o maldito fornicador pacote do repositório!
Advertência dada, passemos para a conversão do pacote:
# alien --to-rpm --scripts pacote.deb
# zypper install pacote_convertido.rpm
O zypper vai chiar do pacote convertido não ser assinado, mande um dedo médio para ele e escolha ignorar o erro. Ele prosseguirá com a instalação, e o programa funcionará redondinho.
Conclusão
E é isso, não-seres do Viva o Linux. Aqui termina mais uma Dica do Dino®, lembrando sempre que se existe um maldito fornicador pacote nos repositórios oficiais ou da comunidade do openSUSE, não converta um maldito fornicador pacote .deb, use o maldito fornicador pacote do repositório, e desejando a todos o bom e velho
GET SLACK OR DIE, BEACHES!!!