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.112 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando pacotes RPM com o rpmbuild

Múltiplos downloads

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

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

Man pages em formatos de arquivos digitais

Onde achar pacotes e distribuições antigas

Grupo de discussão de Minas Gerais

Descobrindo nome do host a partir de um IP

Servidor de arquivos e instalação silenciosa para técnicos em manutenção usando Debian

Atualizando Discord no Fedora 34

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.