fsdafasfasfasfaa
"Cuidado com seus atos: eles moldam seu caráter. Cuidado com seu caráter: ele controla seu destino."(Paulo Coelho)
gfgdgdsgds

Converta vários formatos de pacotes no Linux

Em virtude de várias distros no Linux, muitas das vezes para instalar aplicativos será necessário converter formatos de pacotes que seja compatível com a versão em questão. Para resolver tal problema, existe uma ferramenta chamada "Alien". Ela faz a conversão de pacotes de uma versão para outra sem problemas. Por exemplo, se você tem um pacote de formato deb e deseja converter para tgz, terá que realizar a conversão com o uso do Alien. Antes de explicar como se dá o procedimento, vamos conhecer os pacotes suportados pelo programa.

O alien suporta os seguintes formatos: SLP (Stampede Linux), PKG (Solaris), RPM (Red Hat), TGZ (Slackware) e DEB (Debian). Além desses formatos citados você terá que ter alguns programas instalados em sua distribuição referente ao formato para que o alien possa efetuar a conversão.  Atenção: pacotes binários, sources e SRPMS, não são convertidos pelo o alien.

Qualquer conversão feita será através do terminal e em modo root (#). O comando para a conversão será escrito da seguinte forma: alien formato do pacote opções arquivo. Os comandos para os formatos são precedidos de duas formas, -d ou --to-deb (a letra representa o formato a ser convertido), ex: # alien --to-deb pacote.rpm ou alien -d pacote.rpm
Veja a lista de comandos para conversão: 
-d, --to-deb / -r, --to-rpm / -t, --to-tgz / -p, --to-pkg / --to-slp

As opções são precedidas das seguintes sintaxes: -i ou --install (instala automaticamente o pacote convertido e exclui o pacote antigo).

-v ou --verbose (mostra cada comando executado pelo alien durante a conversão).

-k ou --keep-version (mantém a versão atual do pacote)

As demais opções, --description=desc, --version=version, só servem para formato TGZ. Agora vamos ver alguns exemplos para conversão. Você verá que não é complicado, desde que se faça com bastante atenção.

Conversão de pacote rpm para deb - # alien --to-deb pacote.rpm 
Conversão de pacote deb para rpm - # alien --to-rpm pacote.deb 
Conversão de pacote tgz para deb - # alien --to-deb pacote.tgz 
Conversão de pacote rpm para tgz - # alien --to-tgz pacote.rpm 

Se caso não for especificado nenhum formato para conversão, o alien por padrão já converte automaticamente para o formato deb, ex: # alien -i pacote.tgz. Para instalar o alien em sua distribuição vá até o terminal e digite o comando: $ sudo apt-get install alien. Bem, com essas dicas espero que tenha auxiliado. 

Jorge Durães

0 comentários:

Postar um comentário

gfdgdsgdsgdsgsd