Installez les packages à partir d'un Ubuntu PPA sur Debian Linux

Installez les packages à partir d'un Ubuntu PPA sur Debian Linux

Objectif

Installez les packages d'Ubuntu PPA sur Debian.

Distribution

Debian

Exigences

Vous avez besoin d'une installation de Debian de travail avec les privilèges racine.

Difficulté

Moyen

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Introduction

Ubuntu et ses dérivés sont facilement les distributions Linux les plus populaires au monde. En conséquence, ils bénéficient de plus de soutien tiers que la plupart des autres distributions, y compris le parent d'Ubuntu, Debian.

Il est souvent frustrant pour les utilisateurs de Debian de rencontrer des logiciels emballés dans le .deb format et rendu librement disponible, mais pas pour eux. Les forfaits Ubuntu ne fonctionnent pas toujours sur Debian. En fait, le plus souvent, il y a une sorte de problème en cours d'exécution ou d'installation. De plus, Debian n'est pas vraiment configuré pour interagir avec Ubuntu PPA.

Alors, qu'est-ce qu'un utilisateur de Debian? C'est quelque chose auquel le projet Debian a pensé. Il existe en fait une méthode définie pour télécharger les packages source à partir d'Ubuntu PPA et les reconstruire pour Debian. En prime, ce n'est pas vraiment si difficile.



Installer les dépendances

Avant de commencer, il y a quelques dépendances générales de construction dont vous aurez besoin. Bien sûr, vous avez besoin des outils de construction généraux, ainsi que des scripts d'emballage Debian.

# APT Installer DevScripts essentiels à la construction

C'est vraiment tout! Vous pourriez avoir besoin de dépendances spécifiques pour le package que vous souhaitez, mais ce sera plus tard.

Ajouter la source PPA

Ensuite, vous devrez trouver un PPA que vous souhaitez utiliser. La plupart des PPA Ubuntu ont une section où vous pouvez afficher le réel deb et deb-src enregistrements. Sur LaunchPad, c'est sous un menu étiqueté «Détails techniques sur ce PPA.«Vous devrez copier le deb-src enregistrer.



Ouvrez votre éditeur de texte de choix comme racine et créez un .liste dépôt sous / etc / apt / sources.liste.d/ pour votre nouveau PPA. Sélectionnez la version d'Ubuntu qui est la correspondance la plus proche de votre version de Debian.

deb-src http: // ppa.rampe de lancement.net / recsendarnex / winedri3 / ubuntu artful Main 

Importer la clé

Vous devez importer la clé de signature du PPA pour que APT mette à jour vos référentiels et installez. Il est généralement affiché en bonne place sur la page d'accueil PPA. Copiez la clé suivant le / /. Ensuite, exécutez la commande Linux suivante en utilisant votre clé copiée.

# apt-key adv - Keyserver hkp: // keyserver.ubuntu.com: 80 - recv-keys the_key

Après APT importe la clé, exécutez une mise à jour.

# Mise à jour apt

Construire



Vous pouvez réellement créer vos nouveaux packages en tant qu'utilisateur ordinaire. En fait, il vaut mieux le faire de cette façon. Créez un répertoire où vous souhaitez construire vos packages, puis CD dans ce répertoire. Une fois à l'intérieur de ce répertoire, exécutez la commande Linux suivante pour construire vos packages. Remplacez le nom du package que vous souhaitez construire et la version d'Ubuntu votre PPA provient.

$ apt source -t artful --build packagename

Cela prendra un certain temps, selon le package. C'est l'endroit où vous pouvez rencontrer des erreurs de dépendance. Il y a plusieurs façons de les résoudre. Vous pouvez copier manuellement la liste fournie par le script et les installer. Si le package est une variation d'un package Debian existant, vous pouvez utiliser APT BUILD-DEP. Malheureusement, cela ne fonctionnera pas avec votre PPA. APT permet uniquement build-dep à partir du référentiel par défaut.

Installer avec dpkg

Une fois que vous avez vos packages, vous pouvez les installer comme root en utilisant dpkg. Il faut des jokers, donc tant qu'il n'y a pas d'autres packages Debian dans votre répertoire de construction, vous pouvez faire quelque chose comme ceci:

# dpkg -i *.deb

À moins qu'il n'y ait un étrange conflit imprévu (il ne devrait pas y avoir, puisque vous les avez construits), vos nouveaux packages s'installeront sur Debian.

Réflexions de clôture

Maintenant, vous pouvez utiliser les PPA d'Ubuntu pour construire vos propres packages Debian et profiter d'une grande partie du logiciel qu'Ubuntu a à offrir. Cela ne fonctionnera pas dans toutes les situations, mais cela fonctionnera dans la plupart. Si la source n'est pas disponible, vous ne pourrez pas construire les packages. Vous pouvez certainement essayer d'installer les binaires existants, mais comprenez que c'est un risque de le faire.

Si vous avez un package comme la version de Wine illustré dans ce guide, vous pouvez créer les packages de 32 bits en utilisant un debootstrap pour configurer un environnement de chroot. Ensuite, suivez la même procédure que les 64 bits.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Comment énumérer et supprimer le référentiel PPA sur Ubuntu 20.04 Linux
  • Choses à installer sur Ubuntu 22.04
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04 Guide
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Téléchargement Linux
  • Ubuntu 22.04 Guide
  • MX Linux vs Ubuntu