deb-rpm-pkg

Instalando o Alien no openSUSE

O Alien é um aplicativo para conversão de arquivos de instalação de pacotes. Ou seja, ele converte, por exemplo, um arquivo de instalação do Debian para um arquivo de instalação do openSUSE.

O Alien suporta conversão para vários arquivos, dentre estes, estão os arquivos: Red Hat (.rpm), Debian (.deb), Stampede (.slp), Solaris (.pkg) e Slackware (.tgz).

Por que este tutorial?

Apesar de ser simples a instalação, se você não se atentar bem, você pode esquecer de instalar algum dos pacotes adicionais. No openSUSE a instalação é manual, já para outras distribuições é possível encontrar os pacotes alien e alien-extras que instalam todas as dependências necessárias para executar o Alien.

Instalação

Antes de iniciar o download você deve baixar o código fonte aqui.

Após baixado, descompacte o arquivo.

Ainda antes de instalar, vamos instalar algumas dependências necessárias do Alien. Execute o comando abaixo para instalar tudo o que é necessário:

zypper in perl rpm dpkg dpkg-devel debhelper bzip2

Após instalar todas as dependências, vamos a instalação do Alien. Para isto execute o comando abaixo:

perl Makefile.PL; make; make install

Lembre-se de executar este comando dentro da pasta onde você descompactou o arquivo.

Convertendo um deb para rpm

Agora que você já possui o Alien, utilize o seguinte comando para converter um pacote .deb para .rpm:

alien --to-rpm --scripts seu_pacote.deb

Espero que esta publicação ajude você, caso você teve algum problema durante a instalação do Alien.

  • Muito bom o tutorial. Só um adendo já existe o pacote do alien no software.opensuse.org e é possível instala-lo via 1 click install

    • Alexandre Vicenzi

      Muito bom, eu esquici de procurar em repositórios não oficiais 😛

  • Muito bom o tutorial. Só um adendo já existe o pacote do alien no software.opensuse.org e é possível instala-lo via 1 click install

    • Alexandre Vicenzi

      Muito bom, eu esquici de procurar em repositórios não oficiais 😛

  • Muito bom o tutorial. Só um adendo já existe o pacote do alien no software.opensuse.org e é possível instala-lo via 1 click install

    • Alexandre Vicenzi

      Muito bom, eu esquici de procurar em repositórios não oficiais 😛