Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Qu'est-ce qu'Ubuntu PPA et comment l'installer ? [2023]

Ubuntu-PPA-et-comment-l'installer
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

PPA est un moyen pour les développeurs individuels ou les équipes d'héberger et de distribuer leurs packages logiciels sur la plate-forme Ubuntu.

Dans les systèmes Linux, les packages logiciels sont généralement distribués et installés à l'aide de gestionnaires de packages et de systèmes de gestion de packages.

Ces systèmes utilisent un logiciel central dépôt, qui est un ensemble de progiciels pouvant être facilement téléchargés et installés sur le système d'un utilisateur.

Le gestionnaire de packages utilise les informations du référentiel pour déterminer quels packages sont disponibles, quelles versions de ces packages sont disponibles et quelles dépendances doivent être satisfaites pour installer un package particulier.

Les systèmes de gestion de paquets populaires utilisés sous Linux incluent apt (utilisé par Debian et Ubuntu), yum (utilisé par Red Hat et CentOS) et Pacman (utilisé par Arch Linux).

Le gestionnaire de packages fournit généralement des commandes pour rechercher, installer, mettre à jour et supprimer des packages du système.

Cependant, ces gestionnaires de packages ont également certaines limitations, telles que des cycles de publication lents et des conflits de packages. Ces limitations peuvent être surmontées en utilisant PPA.

PPA offre des avantages supplémentaires par rapport aux gestionnaires de packages traditionnels, tels qu'un accès plus rapide aux mises à jour, la prise en charge de packages non officiels, une compatibilité améliorée et une gestion plus facile des packages.

Voyons en quoi consiste exactement ce PPA.

What is PPA?

Qu'est-ce-que-PPA

PPA signifie Personal Package Archive, qui est un référentiel de logiciels pour les distributions Linux basées sur Debian (comme Ubuntu) qui permet aux développeurs et aux équipes de publier leurs propres packages et de les mettre à la disposition d'autres utilisateurs.

Avec PPA, les développeurs peuvent facilement empaqueter, distribuer et gérer leurs logiciels, et les utilisateurs peuvent facilement installer, mettre à jour et supprimer des packages logiciels.

Les PPA permettent aux développeurs de distribuer des logiciels qui ne sont pas inclus dans les dépôts officiels d'un Linux distribution ou pour fournir des versions de logiciels plus récentes que celles disponibles dans les dépôts officiels.

Pour utiliser PPA, les utilisateurs doivent ajouter le référentiel PPA à leur système, puis utiliser leur gestionnaire de packages pour installer les packages à partir du PPA.

Les PPA sont maintenus par les développeurs et ne sont pas soumis au même niveau d'examen que les packages dans les référentiels officiels. Les utilisateurs doivent donc être prudents lors de l'installation de packages à partir d'un PPA et doivent s'assurer que le PPA est fiable et fiable.

How PPA works?

Voici un bref aperçu du fonctionnement du PPA.

# 1. Création de package

Un développeur crée un package logiciel qui inclut les fichiers, les dépendances et les scripts d'installation nécessaires. Le paquet est construit à l'aide du système d'empaquetage Debian, ce qui lui permet d'être facilement installé et géré sur des systèmes basés sur Debian.

# 2. Création PPA

Le développeur crée un PPA sur la plate-forme Launchpad, qui est un service Web fourni par Canonical (éditeur d'ubuntu) qui permet d'héberger, de gérer et de distribuer des progiciels.

# 3. Téléchargement de package

Le développeur télécharge le package sur son PPA avec des informations sur le package, telles que ses dépendances, son numéro de version et sa description.

# 4. Construction de colis

Launchpad construit automatiquement le package pour chaque distribution et architecture prises en charge. Ce processus garantit que le package est compatible avec le système cible et qu'il est prêt à être installé.

# 5. Répartition des colis

Une fois le package créé, il est disponible pour les utilisateurs qui peuvent le télécharger et l'installer à partir du PPA.

# 6. Gestion des paquets

Les utilisateurs peuvent ajouter le référentiel PPA à leur système, puis utiliser leur gestionnaire de packages pour installer, mettre à jour ou supprimer des packages du PPA.

PPA offre aux développeurs un moyen pratique de distribuer leurs logiciels et aux utilisateurs de gérer leurs installations logicielles. En tirant parti des capacités de la plate-forme Launchpad et du système d'empaquetage Debian, PPA facilite la gestion des installations de logiciels et garantit que les utilisateurs ont accès aux paquets les plus récents et les plus pertinents.

Official PPA vs. Unofficial PPA

La principale différence entre les PPA officiels et non officiels est la source des packages qu'ils contiennent.

PPA officiel – Ces PPA sont gérés et maintenus par Canonique (la société derrière Ubuntu) ou d'autres organisations de confiance. Ils contiennent des logiciels officiellement approuvés par Ubuntu et sont généralement considérés comme sûrs à utiliser.

PPA non officiel – Ceux-ci sont créés et maintenus par des individus ou des organisations non affiliées à Ubuntu. Ils peuvent contenir des logiciels non officiellement approuvés par Ubuntu, et la qualité et la sécurité des logiciels qu'ils contiennent peuvent varier.

How to add PPA on Ubuntu?

Pour ajouter un PPA sur Ubuntu, suivez simplement ces étapes :

Ouvrez un terminal. Vous pouvez le faire en appuyant sur le Ctrl + Alt + T raccourci clavier

Pour ajouter PPA au système Ubuntu, vous devez d'abord installer ce package software-properties-common à l'aide de la commande ci-dessous.

sudo apt-get install software-properties-common
ppa3

Ensuite, ajoutez le référentiel PPA - Utilisez la commande suivante pour ajouter un PPA à votre système, remplacez ppa:user/repo avec le référentiel PPA réel, vous souhaitez ajouter.

sudo add-apt-repository ppa:user/repo

Ici, je veux ajouter notepadqq APP.

ppa4

Vous pourriez rencontrer le problème manquant de la commande add-apt-repository sur Debian et occasionnellement sur Ubuntu. Cette erreur peut ressembler à ceci.

sudo: add-apt-repository: command not found

C'est parce que la commande add-apt-repository fait partie du package software-properties-common, et vous devez réinstaller ce package afin d'installer le référentiel add-apt-repository.

Mettre à jour la liste des packages – Après avoir ajouté le référentiel PPA, mettez à jour la liste des packages en exécutant la commande suivante.

sudo apt update

Installer des packages - Enfin, vous pouvez installer des packages à partir du référentiel PPA nouvellement ajouté à l'aide de la commande suivante en remplaçant "package-name" par le nom réel du package que vous souhaitez installer.

sudo apt install package-name
ppa5

Remarque : Avant d'ajouter un PPA, c'est toujours une bonne idée de vérifier sa fiabilité et sa sécurité depuis sa source. Certains PPA peuvent contenir des logiciels malveillants ou des logiciels obsolètes, il est donc important d'être prudent lors de l'ajout de PPA à votre système.

How to Remove PPA on Ubuntu?

Vous pouvez facilement supprimer PPA sur Ubuntu en suivant les étapes ci-dessous.

Et la première étape consiste à répertorier tous les PPA installés sur votre système. Pour cela, exécutez la commande suivante sur le terminal.

ls /etc/apt/sources.list.d/
ppa2

Supprimer le référentiel PPA – Pour supprimer un référentiel PPA spécifique du système, utilisez la commande suivante en remplaçant ppa: user/repo avec le référentiel PPA réel, vous souhaitez supprimer.

sudo add-apt-repository --remove ppa:user/repo

Ici, j'ai choisi de supprimer le PPA installé ci-dessus.

ppa1

La suppression d'un PPA supprimera également tous les packages installés à partir de ce PPA. Si vous souhaitez conserver les packages installés à partir de ce PPA, envisagez d'utiliser une méthode différente, telle que l'épinglage, pour empêcher leur mise à jour.

Advantages of PPA

Voici quelques avantages de l'utilisation des archives de packages personnels (PPA) sur Ubuntu.

Distribution de logiciel facile

Les PPA offrent aux développeurs un moyen simple de distribuer leurs logiciels à un public plus large, ce qui permet aux utilisateurs d'installer et de recevoir plus facilement les mises à jour de ces logiciels.

Mises à jour régulières

Ils peuvent être mis à jour régulièrement, ce qui fournit aux utilisateurs les dernières versions des logiciels qu'ils ont installés à partir du PPA.

Tester un nouveau logiciel

Les PPA permettent aux utilisateurs de tester de nouveaux logiciels qui ne sont pas encore inclus dans les référentiels officiels sans affecter la stabilité de leur système.

Pas besoin de compilation

Ils permettent aux utilisateurs d'installer des packages précompilés, ce qui facilite et accélère l'installation du logiciel plutôt que de le compiler à partir du code source. Ceci est particulièrement utile pour les utilisateurs qui n'ont pas l'expérience de la compilation de logiciels à partir du code source.

Référentiels personnalisés

Ceux-ci peuvent également être utilisés pour créer des référentiels personnalisés pour des groupes d'utilisateurs spécifiques, leur permettant d'accéder et d'installer facilement des packages qui ne sont pas inclus dans les référentiels officiels.

Security Issues with PPA

Les PPA peuvent introduire des risques de sécurité pour votre système Ubuntu car ils peuvent contenir des logiciels malveillants, des logiciels obsolètes ou des packages présentant des vulnérabilités connues. Voici quelques problèmes de sécurité avec les PPA :

Sources non vérifiées

Les PPA peuvent être créés par n'importe qui et peuvent ne pas être soigneusement examinés pour la sécurité et la qualité.

Logiciel obsolète

Ils peuvent ne pas être mis à jour régulièrement et peuvent contenir des logiciels obsolètes avec des vulnérabilités connues.

Les logiciels malveillants

Ces PPA contiennent des logiciels malveillants, tels que des logiciels malveillants ou des logiciels espions, qui pourraient compromettre la sécurité de votre système.

Conflit de paquet

Ils peuvent provoquer des conflits de packages avec d'autres packages installés sur votre système, ce qui entraîne un comportement inattendu ou une instabilité du système.

Conclusion

J'espère que vous avez trouvé cet article utile pour en savoir plus sur le PPA et comment l'installer.

Vous pourriez également être intéressé par commande apt pour gérer les distributions Debian.

Merci à nos commanditaires
Plus de bonnes lectures sur Linux
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder