Convertendo formato de pacotes com alien

Publicado por Ricardo Brito do Nascimento em 21/08/2008

[ Hits: 13.504 ]

Blog: http://brito.blog.incolume.com.br

 


Convertendo formato de pacotes com alien



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

Outras dicas deste autor

atrpms.repo para yum no rhel4

Gerenciando histórico de comandos no GNU/Linux

Criando pacotes RPM com o rpmbuild

Instalando o plugin Java6 da Sun no Ubuntu Linux

Utilizando o comando rsync

Leitura recomendada

Configurando dois monitores em uma única placa de vídeo no Ubuntu 9.10

Sarg com autenticação

Como instalar flashplayer em plataforma 64 bits

Customizando Splash Screen do Grub

O comando "nice"

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts