Comprendre le système de référentiel d’Ubuntu [Beginner’s Guide]


  • Français


  • Lorsque vous commencez à utiliser Ubuntu ou une distribution basée sur Ubuntu, vous vous retrouverez bientôt à utiliser les commandes apt pour installer des logiciels comme celui-ci :

    sudo apt install package_name

    Vous installerez probablement également des logiciels supplémentaires à l’aide de la commande PPA en 3 étapes :

    sudo add-apt-repository ppa:PPA_Name/ppa
    sudo apt update
    sudo apt install package_from_ppa

    Et lorsque vous commencez à ajouter des référentiels externes aléatoires, vous rencontrerez tôt ou tard des erreurs de mise à jour.

    Maintenant, vous pouvez rechercher l’erreur sur Internet et peut-être aussi la corriger. La plupart du temps, vous ne comprendrez pas ce qui cause le problème et comment il a été résolu.

    Mais si vous comprenez le mécanisme de référentiel dans Ubuntu, vous comprendrez la cause première du problème et corrigez-le en conséquence.

    Vous pourriez trouver toutes ces informations en fragments sur It’s FOSS et divers forums. Mais l’information fragmentée n’est pas facile à comprendre.

    Par conséquent, j’ai créé cette page pour vous donner une compréhension complète du fonctionnement du système de référentiel.

    Ce guide profite également aux utilisateurs de Linux Mint, des systèmes d’exploitation élémentaires et d’autres distributions basées sur Ubuntu (et peut-être Debian).

    📋

    Ceci est destiné aux utilisateurs finaux, pas aux développeurs. Je ne vais pas vous montrer comment empaqueter une application pour Ubuntu. Vous obtiendrez les connaissances nécessaires pour maintenir les sources du référentiel de votre système.

    Commençons d’abord par l’essentiel. Comprend le concept de base du gestionnaire de packages et des référentiels. Cela créera une base pour que vous compreniez comment les choses fonctionnent en dessous.

    Chapitre 1 : Qu’est-ce qu’un gestionnaire de packages ?

    En termes plus simples, un gestionnaire de packages est un outil qui permet aux utilisateurs d’installer, de supprimer, de mettre à niveau, de configurer et de gérer des packages logiciels sur un système d’exploitation.

    Ubuntu fournit le logiciel via des référentiels. Les référentiels contiennent des progiciels de différents types. Ils ont également des fichiers de métadonnées qui contiennent des informations sur les packages telles que le nom du package, le numéro de version, la description du package et le nom du référentiel, etc.

    Le gestionnaire de packages interagit avec les métadonnées et crée un cache de métadonnées local sur votre système. Lorsque vous lui demandez d’installer un logiciel, le gestionnaire de packages se réfère à ce cache pour obtenir les informations, puis utilise Internet pour se connecter au référentiel approprié et télécharge le package avant de l’installer sur votre système.

    Cet article explique le fonctionnement du gestionnaire de paquets un peu plus en détail. Vérifiez-le.

    Qu’est-ce qu’un gestionnaire de packages sous Linux ?

    En savoir plus sur le système de création de packages et les gestionnaires de packages sous Linux. Vous apprendrez comment fonctionnent-ils et quels types de gestionnaires de paquets sont disponibles.

    Chapitre 2 : Dépôts par défaut d’Ubuntu

    De la section précédente, vous avez une idée des référentiels.

    Vous avez peut-être deviné qu’il n’existe pas un seul référentiel contenant tous les packages. Pourquoi pas? Parce qu’il est catégorisé pour avoir les packages dans différents référentiels afin qu’ils puissent être activés ou désactivés en conséquence.

    Chaque version d’Ubuntu possède son propre ensemble officiel de quatre référentiels :

    • Principal – Logiciels libres et open source pris en charge par Canonical.
    • Univers – Logiciel libre et open source géré par la communauté.
    • Limité – Pilotes propriétaires pour les périphériques.
    • Multivers – Logiciel limité par des droits d’auteur ou des problèmes juridiques.

    Comment activer les dépôts universels et multivers dans Ubuntu

    Cet article détaillé vous explique divers référentiels tels que l’univers, le multivers dans Ubuntu et comment les activer ou les désactiver.

    Chapitre 3 : Comprendre sources.list

    Le sources.list fait partie intégrante du mécanisme de référentiel d’Ubuntu. Plusieurs problèmes liés à la mise à jour trouvent leur cause première dans les entrées incorrectes du fichier sources.list.

    C’est pourquoi il est important de le comprendre.

    Sources.list est essentiellement un fichier texte contenant les détails du référentiel. Chaque ligne non commentée représente un référentiel distinct.

    sources.list dans Ubuntu

    Mais ces entrées suivent un format spécifique et ne doivent pas avoir d’entrées en double. En savoir plus à leur sujet dans l’article ci-dessous.

    Quelle est l’utilisation du fichier sources.list dans Ubuntu Linux ?

    Comprendre le concept de sources.list dans Ubuntu vous aidera à comprendre et à corriger les erreurs de mise à jour courantes dans Ubuntu.

    Chapitre 3 : Approfondir le PPA

    Bien que les Snaps soient beaucoup poussés par Ubuntu ces jours-ci, les PPA sont toujours un moyen fiable d’obtenir de nouveaux logiciels dans Ubuntu.

    De nombreux utilisateurs d’Ubuntu exécutent aveuglément trois commandes pour utiliser le PPA et se retrouvent naturellement avec des problèmes tels que “le référentiel n’a pas de fichier de version”.

    Il s’agit d’un guide approfondi et unique en son genre sur le PPA. Cela améliorera énormément vos connaissances.

    Comprendre le PPA dans Ubuntu Linux [Ultimate Guide]

    Un article approfondi qui couvre presque toutes les questions concernant l’utilisation de PPA dans Ubuntu et d’autres distributions Linux.

    Ajout de référentiels externes

    Outre les référentiels par défaut et les PPA, vous ajouterez également des logiciels à partir de leurs référentiels de partie. Des logiciels comme le navigateur Brave, Docker et bien d’autres fournissent des référentiels dédiés pour Ubuntu.

    Comprendre le mécanisme d’utilisation des référentiels externes.

    Installation de packages à partir de référentiels externes dans Ubuntu

    Apprenez la logique derrière chaque étape que vous devez suivre pour ajouter un référentiel externe dans Ubuntu et installer des packages à partir de celui-ci.

    Dépannage des erreurs courantes

    Maintenant que vous êtes familiarisé avec le mécanisme sous-jacent, il est temps de vous familiariser avec les erreurs de mise à jour typiques que vous pourriez rencontrer lors de l’utilisation d’Ubuntu.

    Lorsque vous voyez passer l’erreur, vous pouvez commencer à obtenir un indice sur la cause première. Et lorsque vous passerez en revue la cause première, vous comprendrez comment la solution spécifique la résout.

    Et c’est le but de cette page. Pour vous donner suffisamment de connaissances sous le capot sur le système de gestion des packages afin que vous puissiez éviter les erreurs courantes ou les corriger efficacement.

    Vous comprendrez le pourquoi du comment.

    Impossible de télécharger les informations du référentiel

    Si vous rencontrez cette erreur, ce n’est que le début de votre enquête.

    Échec du téléchargement des informations sur le référentiel

    Bien que la connexion Internet puisse être le problème dans certains cas, il est probable que vous ayez un problème à cause d’un référentiel que vous avez ajouté ou d’entrées erronées dans sources.list.

    Vous devriez sauter dans le terminal et (essayer de) actualiser le cache du paquet.

    sudo apt update

    Regardez les dernières lignes de la sortie. Il vous donnera le message d’erreur (lignes commençant par E :). Lorsque vous avez le message d’erreur, votre dépannage commence.

    Le référentiel n’a pas de fichier de version

    Une erreur courante rencontrée par les utilisateurs d’Ubuntu lors de l’ajout aveugle de PPA au système sans vérifier si le PPA existe pour leur version d’Ubuntu ou non.

    E: The repository ‘http://ppa.launchpad.net/numix/ppa/ubuntu focal Release’ does not have a Release file.

    Laissez-moi vous donner un indice. Le référentiel n’est pas configuré pour la version Ubuntu utilisée.

    Que faire lorsque vous voyez l’erreur “Le référentiel n’a pas de fichier de version” dans Ubuntu

    L’une des nombreuses façons d’installer un logiciel dans Ubuntu consiste à utiliser PPA ou à ajouter des référentiels tiers. Quelques lignes magiques vous permettent d’accéder facilement à un logiciel ou à sa nouvelle version qui n’est pas disponible par défaut dans Ubuntu. Tout semble bien et bon jusqu’à ce que vous obteniez

    Problème avec MergeList

    Si vous voyez une erreur comme celle-ci :

    E:Encountered a section with no Package: header,
    E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages,
    E:The package lists or status file could not be parsed or opened.

    Cela indique que d’une manière ou d’une autre, le fichier en cache mentionné dans la deuxième ligne a été corrompu. La solution consiste à vider le cache et à le repeupler.

    Comment réparer l’erreur de mise à jour d’Ubuntu : problème avec MergeList

    L’une des erreurs les plus courantes rencontrées par un utilisateur lors de la mise à jour est le problème avec MergeList. L’erreur peut être rencontrée lors de l’utilisation à la fois du gestionnaire de mise à jour Ubuntu et de la mise à jour sudo apt-get dans le terminal. L’erreur complète ressemble à ceci : E:Encountered a section with no Packag…

    Les packages cibles sont configurés plusieurs fois

    Bien! Techniquement, pas une erreur. C’est juste un avertissement. Mais cela reste assez courant et pourrait déranger de nombreux nouveaux utilisateurs d’Ubuntu.

    C’est un bon exemple pour mettre vos connaissances nouvellement acquises ici.

    Il y a des entrées en double dans les fichiers sources.list et cela cause le problème. La solution est de supprimer toutes les lignes en double en n’en gardant qu’une seule.

    [Solved] Les packages cibles sont configurés plusieurs fois Erreur

    Vous voyez une erreur de référentiel configuré plusieurs fois lors de la mise à jour de votre système avec la commande apt update ? Voici ce que vous pouvez faire à ce sujet.

    Continuer à apprendre

    J’espère que vous avez une meilleure compréhension du mécanisme de référentiel dans Ubuntu. La prochaine fois que vous rencontrez une erreur et que vous trouvez une solution, vous aurez plus de chances de comprendre ce qui se passe.

    Ensuite, vous devez apprendre à utiliser la commande apt pour la gestion des packages. Il n’y a pas que apt install ou apt remove.

    Utilisation des commandes apt sous Linux [Ultimate Guide]

    Ce guide vous montre comment utiliser les commandes apt sous Linux avec des exemples afin que vous puissiez gérer efficacement les packages.

    Vous pouvez également entrer un peu dans les détails de la gestion des packages.

    Comment installer et supprimer des logiciels dans Ubuntu [Complete Guide]

    Bref : Ce guide détaillé vous montre différentes manières d’installer des applications sur Ubuntu Linux, et il montre également comment supprimer les logiciels installés d’Ubuntu. Lorsque vous passez à Linux, l’expérience peut être écrasante au début. Même des choses de base comme l’installation d’applications sur Ubuntu…

    Étant donné qu’Ubuntu pousse plus que jamais pour Snaps, apprenez les commandes Snap essentielles.

    Utilisation de packages Snap dans Ubuntu et d’autres Linux [Complete Guide]

    Le nouveau package universel d’Ubuntu Snaps est maintenant partout. Vous devez apprendre les commandes snap essentielles pour maîtriser ce nouveau système de packaging.

    Les applications Flatpak gagnent également en popularité et vous les rencontrerez peut-être tôt ou tard.

    Installer et utiliser Flatpak sur Ubuntu

    Ubuntu peut être livré avec Snap par défaut, mais vous pouvez toujours profiter des packages universels Flatpak.

    💬 J’espère que vous avez aimé en savoir plus sur le mécanisme de référentiel et que vous avez plus de clarté sur la gestion des packages. Partagez vos pensées dans la section des commentaires.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code