Pular para o conteúdo

Instalando pacotes .deb no openSUSE Leap 15 via Alien

Dica publicada em Linux / Software
Luís Fernando C. Cavalheiro lcavalheiro
Hits: 13.561 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando pacotes .deb no openSUSE Leap 15 via Alien

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!!!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Configurando Claws Mail para acessar sua conta do Gmail

Gerencie a bateria do seu notebook usando o powertop

Instalação do Spotify no openSUSE Leap 15

Impedindo atualização de pacotes específicos no Fedora

Aterm pra que? Se eu tenho o RXVT!

Instalando o XaraLX no Mandriva One

Redmine - Instalação no Ubuntu 12.04

Botão Aplicar não aparece no DNFDragora - Fedora 34 Workstation [Resolvido]

Instalando o xampp no Ubuntu

.DAA Como gravar *.Daa no Linux

#1 Comentário enviado por sergelli em 15/03/2019 - 08:58h
Olá
Obrigado pela dica.
Fiz a instalação do Alien
Ao tentar criar um RPM estou tendo problemas....Veja abaixo um copy da tela.
------------------------------------------------------------------
sergio@audio:~/Downloads/itau> sudo alien --to-rpm --scripts warsaw_setup_64.deb
Package build failed. Here's the log of the command (cd warsaw-1.12.10; rpmbuild --buildroot='/home/sergio/Downloads/itau/warsaw-1.12.10' -bb --target x86_64 'warsaw-1.12.10-9.spec'):
sh: rpmbuild: comando não encontrado
------------------------------------------------------------ fim print
Onde acho esse "rpmbuild"?

Ah....Desculpe...era mais um para ser instalado antes de usar o ALIEN
Bastou fazer "sudo zypper install rpm-build"
Notem o underline entre o rpm e o build

Mas a instalação do RPM não funcionou
-------------------------------------------------------
warsaw-1.12.10-9.x86_64 (Cache de arquivos RPM simples): Falha na verificação da assinatura [6-O arquivo não está assinado]
Cancelar, repetir ou ignorar? [c/r/i] (c): i
Verificando por conflito de arquivos: ................................................................................[concluído]
(1/1) Instalando: warsaw-1.12.10-9.x86_64 .................................................................................[erro]
Falha na instalação de warsaw-1.12.10-9.x86_64:
Erro: Subprocess failed. Error: Falha no RPM: error: %prein(warsaw-1.12.10-9.x86_64) scriptlet failed, exit status 1
error: warsaw-1.12.10-9.x86_64: install failed

Cancelar, repetir ou ignorar? [c/r/i] (c): i
sergio@audio:~/Downloads/itau>

Que fazer? Alguma dica?

Contribuir com comentário

Entre na sua conta para comentar.