Pular para o conteúdo

Convertendo formato de pacotes com alien

Dica publicada em Linux / Introdução
Ricardo Brito do Nascimento rbn_jesus
Hits: 14.120 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

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

Criando pacotes RPM com o rpmbuild

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

Centos5 com repositório yum do pbone

dag.repo para yum no rhel4

atrpms.repo para yum no rhel4

Desvendando os acrônimos do Linux

Novos repositórios Ubuntu e Debian

Acertando os ponteiros do seu Linux

Conheça a distro que pode te tornar um ótimo administrador Linux

Criando ícone do jogo Sauerbraten no XFCE

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.