Muitas vezes estamos procurando um pacote, que não está disponível na distribuição que usamos, e não estamos interessados em procurar todas as dependências. Como solucionar este problema?!
O alien é um conversor de formatos voltado para pacotes de instalação.
Formatos suportados: os formatos suportados pelo alien são: RPM (Red Hat), DEB (Debian), TGZ (Slackware), PKG (Solaris) e SLP (Stampede
Linux).
Os tipos de pacotes são:
- -d, --to-deb: Converte para o formato deb;
- -r, --to-rpm: Converte para o formato rpm;
- -t, --to-tgz: Converte para o formato tgz;
- --to-slp: Converte para o formato slp;
- -p, --to-pkg: Converte para o formato pkg.
Outras opções possíveis:
-i, --install
Automaticamente instala o pacote convertido e remove o pacote usado para a conversão.
--description=desc
Especifica a descrição do pacote. Somente tem efeito se estiver convertendo de um pacote tgz.
--version=version
Especifica a versão do pacote. Somente tem efeito se estiver convertendo de um pacote tgz.
-k, --keep-version
Por padrão, o alien modifica a versão do pacote convertido. Se esta opção for colocada ele manterá a versão do pacote.
-v, --verbose
Mostrará cada comando que o alien está executando na conversão do pacote especificado
Exemplos
Obs.: O comando alien deve ser executado com privilégios de super usuário.
dep para rpm: é necessário como requisito as bibliotecas do comando rpm:
# alien -r dpkg-dev_1.13.24_all.deb
rpm para dep: é necessário como requisito as bibliotecas do comando dep:
# alien -d debootstrap-0.2.45-1.2.i386.rpm
tarball para rpm: é necessário como requisito as bibliotecas do comando rpm:
# alien -r debootstrap_0.2.45-0.2.tar.gz
dep para tarball: é necessário como requisito as bibliotecas do comando dep:
# alien -d debootstrap_0.2.45-0.2.tar.gz
Bibliografia:
-- RicardoBrito - 21 Dec 2006
Nenhum comentário foi encontrado.