Instale pacotes de um PPA do Ubuntu no Debian Linux
- 1038
- 230
- Maurice Champlin
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
- « Como instalar Java no Ubuntu 18.10 Linux de choque cósmico
- Instalação da ferramenta de embalagem Python na RHEL 7 Linux »