Instale aplicativos Debian / Ubuntu no ArchLinux com DPKG

Não é segredo para ninguém que, dada a popularidade do Ubuntu No ecossistema do SO, os desenvolvedores de aplicativos geralmente lançam um binário estranho para esta distribuição, o que faz com que esta distro tenha um grande número de aplicativos.

É aqui que se torna mais evidente nos jogos, porque todos sabemos que o Ubuntu foi o pioneiro em implementar no seu Centro de Software a possibilidade de incluir jogos pagos, e enfim, obrigado a todos os desenvolvedores sagrados também temos o Steam.

En ArchLinux nós podemos fazer uso de AUR, onde encontramos qualquer quantidade de software, de qualquer tipo, mas eu Acabei de descobrir que é possível instalar pacotes diretamente Debian / Ubuntu uso DPKG.

O que é DPKG?

Como você pode ler na Wikipedia:

O programa dpkg é a base do sistema de gerenciamento de pacotes DebianGNU / Linux. Foi criado por Ian Jackson em 1993. É usado para instalar, remover e fornecer informações sobre packages.deb.

O próprio Dpkg é uma ferramenta de baixo nível; um front end de alto nível é necessário para trazer pacotes de locais remotos ou resolver conflitos complexos nas dependências de pacotes. Debian tem apto Para esta tarefa.

Instale DPKG no ArchLinux

DPKG

Para instalar DPKG No ArchLinux, temos que fazer isso diretamente do AUR:

$ yaourt -S dpkg

Agora, para instalar um binário Debian, só precisamos executar:

$ sudo dpkg -i paquete_debian.deb

Onde está o problema DPKG? Pelo que eu sei, infelizmente este aplicativo não resolve dependências, então temos que usar APT ou algo semelhante. Na verdade, o APT também pode ser instalado a partir do AUR:

$ yaourt -S apt

Embora, claro, eu não ache que funcione como no Debian, além disso, me deu um erro ao compilá-lo. Então, agora você sabe, tente me dizer, embora a maioria dos aplicativos de outras distribuições estejam em AUR


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: Miguel Ángel Gatón
  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.

  1.   jony127 dito

    Olá, uso o Arch há um tempo, mas preferi "procurar" em outro lugar.

    Não estou muito certo sobre a política seguida no AUR, é seguro usar esse repo. Acredito que os pacotes encontrados lá foram enviados por usuários da distro que querem ajudar a compilar pacotes que não estão nos repositórios oficiais. Minha pergunta sobre o AUR é: você tem algum controle sobre o que é enviado para esse repo? Os pacotes contidos no AUR são verificados?

    Se você não tiver controle oficial sobre esse repo, ninguém garante atualizações de segurança rápidas para o software incluído nesse repo.

    Não uso o Arch no momento, mas tenho perguntas sobre o AUR.

    Saudações.

    1.    jony127 dito

      desculpe, na segunda linha onde diz: é seguro usar esse repo. É UMA PERGUNTA.

    2.    elav. dito

      Não é 100% seguro, embora nunca tenha tido problemas com o AUR até agora. Para AUR, os pacotes não são carregados, são carregados Scripts que você pode revisar para ver o que fazem, que são responsáveis ​​por baixar os pacotes e compilá-los.

    3.    joakoej dito

      Enfim, pelo que eu sei, nos repos oficiais, menos core eu acho, existem vários pacotes que, por serem considerados confiáveis ​​e necessários, migraram do AUR. Os criadores do Arch Linux mantêm alguns pacotes, mas vários são mantidos por usuários que conquistaram seu lugar e seus pacotes são considerados de boa qualidade. No AUR é mais complicado, qualquer um carrega o que quer, funcione ou não, mas tem várias coisas que são muito baixadas e funcionam bem.

      1.    jony127 dito

        por isso estava perguntando sobre o AUR, não sabia se usar esse repo é seguro ou não. Mas bom se, como diz Elav, o que está realmente no AUR são scripts que baixam os pacotes e os compilam, então presumo que os pacotes foram baixados do site oficial e depois compilados, então deduzo que é seguro usar o AUR.

        1.    jony127 dito

          embora seja irritante ter que passar pelos scripts toda vez que você for instalar algo do AUR, quando com outras distros você evita esses rolos. Acho que quem usa Arch é quase essencial para usar AUR já que só com os repositórios oficiais você fica aquém de aplicativos.

          Por isso considero que usar o Arch implica em gastar mais tempo do que o necessário para manter a distro em boas condições e devido ao problema de possíveis falhas na atualização, é por isso que esta distro não me convence completamente.

          1.    Eddyw dito

            Não é necessário revisar sempre os scripts. Na verdade, se um aplicativo no AUR tem 100 votos, você pode confiar que pelo menos 100 usuários o revisaram e confiar na fonte.
            Por outro lado, a possibilidade de revisar e editar esses arquivos dá a você mais controle sobre o que vai instalar. Muitos, senão a maioria, dos pacotes no AUR são instalados a partir do código-fonte (dos repositórios oficiais). Por exemplo, eles baixam os fontes de um repositório Git (repositório oficial de algum aplicativo) e compilam o programa antes de resolver as dependências, eles o empacotam e você está pronto para instalá-lo.

            No Ubuntu, por exemplo, também existem repositórios que são mantidos pelos usuários, e eles não são mais
            não menos confiáveis ​​do que aqueles mantidos pelos usuários do Arch.

            Resumindo, você não pode julgar a distro simplesmente pelo que você ouve ou lê lá, você deve tentar e saber se ela o convence ou não.

            Citação: "Se você não tiver controle oficial sobre esse repo, ninguém garante atualizações de segurança rápidas para o software incluído nesse repo se tiver."
            Os pacotes são geralmente instalados de fontes oficiais. Por exemplo, se você quiser testar a versão mais recente do Kwin (do git), ele é baixado do repositório oficial do kde que o mantém.Pode ser mais rápido do que atualizar a partir de fontes oficiais?
            Em fim:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    rawBasic dito

            “Acho que quem usa Arch é quase essencial usar AUR já que só com os repositórios oficiais você fica aquém das aplicações.”

            Embora o AUR seja muito útil, isso não significa que nos repositórios oficiais (core, extra, comunidade) não haja a grande maioria dos pacotes necessários para cada usuário.

            E também em outras distros, como o Ubuntu, em muitos casos acabam adicionando repositórios não oficiais, ou os tão comuns PPAs, ou ao baixar .deb para instalar, em todos estes últimos casos você se expõe da mesma forma que o faz com AUR, se você não verificar o que você baixa e de onde você baixa, você está no mesmo.

          3.    kik1n dito

            Uau, agora eu quero voltar para Arch.
            Agora, como se pode manter o Arch sem quebrar ou atualizar e evitar conflitos. Pois tentei há alguns meses com o xfce e vários aplicativos como vlc entre outros não funcionaram para mim. Isso sem mudar para Manjaro.

          4.    jony127 dito

            Eu entendo, mais uma pergunta.

            Quando um aplicativo é atualizado em seu repositório oficial, o script AUR para esse aplicativo automaticamente se encarrega de baixar a nova versão ou é necessário antes que o criador desse script no AUR o atualize para que depois ele possa baixar a nova versão do aplicativo em questão?

            1.    Manuel da Fonte dito

              O criador do script deve atualizá-lo manualmente; embora geralmente, como o método de instalação não muda, é apenas uma questão de modificar o número da versão e a soma de verificação.


  2.   eliotime3000 dito

    Ainda bem que está no AUR. Pelo menos, prefiro ficar sem AUR por causa desses problemas.

  3.   banheiro dito

    A primeira coisa é procurar o pacote desejado no AUR.
    Como último recurso, sobre o qual, na verdade, ele não tinha conhecimento.
    Muito obrigado pela contribuição!

  4.   por favor dito

    Muito bom dpkg em debian e derivados, mas você quase sempre tem que usar
    dpkg -i (nome do programa) e então apt-get -f install (isso resolve as dependências), e novamente execute dpkg -i (nome do programa) e voila.

  5.   sputnik dito

    Como Elav disse acima, nenhum pacote é carregado no AUR; são scripts que baixam o código-fonte e o auto-compilam. Não há nada mais confortável. Não suporto adicionar repositórios, no AUR é tudo um comando.

  6.   Darkar dito

    Muito bom post, não sabia que dava para usar dpkg em arch e derivados.

  7.   Fabiano dito

    Alguém mais tentou ??? Eu sou apenas nulo em termos de archlinux, instalei através do evolution mas não consegui instalar uma impressora epson l355 e meu bluetooth…. Seria maravilhoso se você pudesse instalar os pacotes .deb como no linux mint o problema é que com o mint meu notebook com o linux mint superaquece e com o arch a verdade é que nada aparece e eu preciso disso ....

    1.    Jonathan Duymovitch Rojas dito

      Olá, também tenho aquela impressora L355 para imprimir via wi-fi, mas também nunca consegui imprimir e instalar no archlinux .. se você pudesse instalá-la, eu agradeceria se você pudesse me dar os passos .. obrigado desde já.

  8.   escória Rak dito

    Muito bom post, tudo muito bem explicado