Instale pacotes de um PPA do Ubuntu no Debian Linux

Instale pacotes de um PPA do Ubuntu no Debian Linux

Objetivo

Instale pacotes de PPAs do Ubuntu no Debian.

Distribuições

Debian

Requisitos

Você precisa de uma instalação do Debian Working com privilégios root.

Dificuldade

Médio

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Introdução

Ubuntu e seus derivados são facilmente as distribuições Linux mais populares do mundo. Como resultado, eles desfrutam de mais apoio de terceiros do que a maioria das outras distribuições, incluindo os pais do Ubuntu, Debian.

Muitas vezes é frustrante para os usuários do Debian encontrarem software embalado no .Deb formato e disponibilizado livremente, mas não para eles. Pacotes Ubuntu nem sempre funcionam no Debian. Na verdade, na maioria das vezes, há algum tipo de problema em executá -los ou instalá -los. Além disso, o Debian não está realmente configurado para interagir com PPAs do Ubuntu.

Então, o que um usuário debian deve fazer? Isso é algo que o projeto do Debian pensou. Na verdade, existe um método definido para baixar pacotes de origem do Ubuntu PPAs e reconstruí -los para o Debian. Como um bônus adicional, não é tão difícil.



Instalar as dependências

Antes de começar, existem algumas dependências gerais de construção que você precisará. Obviamente, você precisa das ferramentas gerais de construção, além de alguns scripts de embalagens debian.

# APT Install Build-SENSCRIPSTS

Isso é realmente tudo! Você pode precisar de algumas dependências específicas para o pacote que deseja, mas isso será mais tarde.

Adicione a fonte PPA

Em seguida, você precisará encontrar um PPA que deseja usar. A maioria dos PPAs do Ubuntu tem uma seção em que você pode visualizar o real Deb e Deb-Src registros. No LaunchPad, está em um menu rotulado como “detalhes técnicos sobre este PPA.”Você precisará copiar o Deb-Src registro.



Abra seu editor de texto de escolha como raiz e crie um .lista arquivo abaixo /etc/apt/fontes.lista.d/ para o seu novo PPA. Selecione a versão do Ubuntu que é a correspondência mais próxima da sua versão do Debian.

Deb-Src http: // ppa.plataforma de lançamento.net/elowendsNex/winedri3/ubuntu main artístico 

Importar a chave

Você precisa importar a chave de assinatura do PPA para que o APT atualize seus repositórios e instale. Geralmente é exibido com destaque na página inicial da PPA. Copie a chave seguindo o /. Em seguida, execute o seguinte comando linux usando sua chave copiada.

# Apt-Key Adv-KeyServer hkp: // KeyServer.Ubuntu.com: 80-RECV-KEYS THE_KEY

Após o APT importa a chave, execute uma atualização.

# atualização APT

Construir



Você pode realmente construir seus novos pacotes como usuário comum. Na verdade, é melhor fazer dessa maneira. Crie um diretório onde você deseja construir seus pacotes, então cd nesse diretório. Uma vez dentro desse diretório, execute o seguinte comando linux para construir seus pacotes. Substitua o nome do pacote que você deseja construir e a versão do Ubuntu, seu PPA é de.

$ apt fonte -t ​​artful -Build Packagename

Isso levará algum tempo, dependendo do pacote. Este é o lugar onde você pode encontrar erros de dependência. Existem algumas maneiras de resolvê -los. Você pode copiar manualmente a lista fornecida pelo script e instalá -los. Se o pacote for uma variação de um pacote Debian existente, você pode usar APT Build-Dep. Infelizmente, isso não funcionará com seu PPA. O apt apenas permite Build-Dep Do repositório padrão.

Instale com DPKG

Depois de ter seus pacotes, você pode instalá -los como root usando dpkg. É preciso curingas, desde que não haja outros pacotes debianos no seu diretório de construção, você pode fazer algo assim:

# dpkg -i *.Deb

A menos que haja algum conflito imprevisto estranho (não deveria haver, já que você os construiu), seus novos pacotes serão instalados no Debian.

Pensamentos finais

Agora, você pode usar os PPAs do Ubuntu para construir seus próprios pacotes de Debian e aproveitar grande parte do software que o Ubuntu tem a oferecer. Isso não funcionará em todas as situações, mas funcionará na maioria. Se a fonte não estiver disponível, você não poderá construir os pacotes. Você certamente pode tentar instalar os binários existentes, mas entenda que é um risco.

Se você tem um pacote como a versão do vinho retratada neste guia, poderá construir os pacotes de 32 bits usando um Debootstrap para configurar um ambiente de chroot. Em seguida, siga o mesmo procedimento que os de 64 bits.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como listar e remover o repositório PPA no Ubuntu 20.04 Linux
  • Coisas para instalar no Ubuntu 22.04
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Ubuntu 20.04 Guia
  • Ubuntu 20.04 truques e coisas que você pode não saber
  • Download do Linux
  • Ubuntu 22.04 Guia
  • MX Linux vs Ubuntu