Convertendo formato de pacotes com alien

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

[ Hits: 11.553 ]

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

SSHFS - Montando sistema de arquivos remotos via SSH (Secure Shell)

Man pages em formatos de arquivos digitais

Tabela de horário de verão 2007/8

Múltiplos downloads

Criando pacotes RPM com o rpmbuild

Leitura recomendada

Edubuntu: Informática para crianças

Instalando o Adobe Flash Player no Opera

Samba, saiba para que serve essa grande ferramenta do Linux

Como apagar um kernel no Ubuntu

Bloquar o Google Talk

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts