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.