Convertendo formato de pacotes com alien

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

[ Hits: 11.388 ]

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

Gerenciando histórico de comandos no GNU/Linux

Centos5 com repositório yum do pbone

atrpms.repo para yum no rhel4

Atualização do horário de verão automatizada

dag.repo para yum no rhel4

Leitura recomendada

Instalar KDE4 no Etch e Gutsy

Instalando um servidor de domínio Samba

Backups no Zimbra

AMSN 0.98b com webcam + chamada de voz no Slackware 13 RC2

ArchLinux: Firefox fechando após atualização

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts