|
||
|
Todo usuario de Linux já se deparou com a seguinte cena: você procura por um programa, e quando acha... está num formato de pacotes diferente da usada pela sua distribuição. E agora, como resolver? É aí que entra o alien. Programa pouco comentado, pouco festejado, mas que é uma mão na roda para o Linuxeiro aflito, pois tem como objetivo a conversão entre diferentes formatos de pacotes. O Alien está disponível em http://www.kitenet.net/programs/alien , e sua última versão é 7.24. Está disponível para todas as distribuições, com isso em geral bastando instalá-lo conforme o método de instalação de pacotes da sua distro. Esta ferramenta converte entre RPM (usado em RedHat, SuSE, Mandrake e derivados), DEB (usado em Debian e derivados), TGZ (usado em Slackware) e SLP (usado em Stampede); ou seja, desempacota-o no formato original e reemacota-o no novo formato.
A sintaxe de utilização é: #alien <switch> <pacote> onde os principais switches são: -d, --to-deb = converte para DEB -r, --to-rpm = comverte para RPM -t, --to-tgz = converte para TGZ --to-slp = converte para SLP -h = ajuda dos switches Por exemplo: #alien -d foo.bar.rpm converte o RPM foo.bar.rpm para DEB foo.bar.deb #alien --to-slp foo.bar.tgz converte o TGZ foo.bar.tgz para o SLP foo.bar.slp Um exemplo de uso do alien está na figura. Um pacote de RPM foi convertido para DEB. Observe que o alien descompacta o RPM e recompacta em DEB, tentando criar um pacote o mais "parecido com o Debian" possível. Notas:
Apresentamos um programa pouco comentado, mas que tem grande utilidade, especialmente em siuações de conversão de pacotes. Espero que tenham gostado do artigo, e descoberto mais uma jóia escondida do Linux. Até a próxima! |
||
|
|