Converter pacotes DEB em pacotes Arch Linux

Extensões de pacote Linux

Já falamos e explicamos em outros artigos em funcionamento o famoso alien, ferramenta para conversão de pacotes de um tipo para outro, para transformar RPM em DEB, ou tgz, etc. Vários formatos que o aplicativo suporta e entre os quais podemos converter. O problema com o alien é que ele não é muito confiável e os pacotes convertidos podem não funcionar corretamente quando o convertemos, tenha em mente que as distribuições tendem a ter diferenças notáveis, como a árvore de diretórios, a localização ou sintaxe dos arquivos de configuração. aqueles dos quais esses pacotes dependem, ou nomeie os pacotes dos quais eles dependem de forma diferente. Portanto, podemos encontrar um programa que não funciona corretamente ou que diretamente não funciona.

Bem, junto com o alien vamos apresentar aqui outra ferramenta, embora um pouco mais específica, é debitap. Com ele você não pode transformar entre formatos diferentes como com o alien, mas podemos transformar pacotes DEB específicos de distribuições Debian e derivados para trabalhar em nossa distribuição Arch Linux ou derivados dela. O nome da ferramenta vem de DEB To Arch Package, que dá uma ideia do que ela pode fazer.

Nós podemos instale a ferramenta deptap usando vários métodos que já conhecemos do Arch Linux, como um destes três comandos:

pacaur -S debtap

packer -S debtap

yaourt -S debtap

Depois de instalá-lo no Arch ou em outras distribuições derivadas dele, podemos continuar a usá-lo. A propósito, você também precisará de outros pacotes adicionais, embora provavelmente já estejam instalados: bash, binutils, pkgfile e fakeroot. Agora, para fazer funcionar, precisamos executar o seguinte comando uniforme criar e atualizar o banco de dados:

sudo debtap -u

Y converter um pacote .deb em um pacote estilo Arch:

debtap nombre_del_paquete.deb

E pronto…


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.