Instalando um pacote .deb no Arch - É possível?

57

O problema é simples - eu tenho um pacote .deb e quero instalá-lo no meu Arch Linux. Isso é possível? Se sim, como?

    
por BKC 18.07.2013 / 21:20

4 respostas

41

É possível? Sim. É uma boa ideia? Depende. Você só precisaria fazer isso se o aplicativo existir apenas como um pacote .deb . É muito mais provável que você possa simplesmente pegar o código fonte do upstream e escrever um PKGBUILD simples para instalá-lo com o pacman.

Você também deve pesquisar o AUR para garantir que alguém não tenha feito isso já.

    
por 18.07.2013 / 21:56
37

o dpkg para Arch existe. Você deve ser capaz de instalar .deb packages no arch, mas você também não deve usá-lo em vez de pacman , então apenas use-o para alguns pacotes selecionados.

O comando padrão se parece com:

# dpkg -i package.deb
    
por 18.07.2013 / 21:30
7

Você pode instalar o dpkg por: yaourt dpkg .

Se você não tem yaourt , pode obtê-lo em sua página AUR .

Em seguida, apenas cd para onde você colocou e dpkg -i package.deb , qualquer que seja o pacote

    
por 17.06.2015 / 10:54
4

Possível? Sim, mas existem métodos diferentes com base no caso de uso.

Suposição: O pacote debian não possui um pacote equivalente no repositório oficial do Arch (ou do Arch based Distribution).

  1. Instale yaourt usando pacman :

    sudo pacman -S yaourt Razão: yaourt é um front-end (baseado em CLI) para o pacman usado para consultar o & instalar pacotes AUR . Caso o pacote debian já tenha sido reempacotado como um AUR por outra pessoa.

  2. Instale o package_name usando yaourt:

    sudo yaourt -S package_name note: substitua package_name pelo nome do pacote debian encontrado nos AUR . Ele tentará instalar as dependências por conta própria usando pacman .

Alternativa

Suposição: O pacote Debian ainda não foi reempacotado como um pacote Arch no AUR.

  1. Instale debtap de yaourt :

    sudo yaourt -S debtap

  2. Crie um pacote equivalente usando debtap :

    debtap package_name.deb

  3. Instale usando pacman :

    sudo pacman -U package_name.pkg

Não é a maneira recomendada (possivelmente perigosa)

Este método tenta instalar o pacote usando o formato de pacote debian no Arch, o que não é recomendado devido ao possível perigo de corromper sua instalação. Se você usar esse método, recomendamos que esteja pronto com uma imagem de disco de recuperação do Arch & backup dos dados do usuário / espaço .

  1. Instale dpkg usando yaourt :

    sudo yaourt -S dpkg

  2. Instale o pacote debian usando dpkg :

    sudo dpkg -i package_name.deb

por 22.07.2018 / 08:22