Comprendre le fichier sources.list dans Ubuntu

Chaque fois que vous ajoutez un nouveau référentiel sur Ubuntu, le système ajoute un enregistrement au fichier sources.list .

Quelles autres informations relatives aux référentiels ce fichier contient-il ? Et est-il important que le système d'exploitation stocke ces données ? Vous le saurez dans cet article.

Qu'est-ce que le fichier sources.list ?

Comme vous le savez peut-être déjà, les référentiels sont chargés de fournir des packages aux utilisateurs sous Linux. Ubuntu et d'autres distributions basées sur Debian utilisent le fichier sources.list pour conserver un enregistrement de tous les référentiels présents sur un système.

Le fichier sources.list contient les détails du référentiel, chaque ligne non commentée représentant un référentiel distinct.

Chaque ligne du fichier sources.list suit un format commun :

 deb https://repository.url distro type

Le premier champ indique le type de package fourni par le référentiel. Sur Debian et Ubuntu, vous trouverez l'un de ces deux types d'archives : deb et deb-src . Par défaut, Ubuntu désactive les référentiels qui fournissent des packages deb-src .

Le deuxième champ est réservé à l'URL du référentiel. Cette URL pointe vers le serveur qui stocke tous les fichiers de package avec la base de données.

Le troisième champ indique le nom du code de version pour la version de votre installation Ubuntu . Vous pouvez trouver xenial , bionic et focal dans le cas d'Ubuntu, et buster ou sid si vous utilisez Debian.

La quatrième entrée contient des informations sur le type de référentiel. Sur Ubuntu, le quatrième champ contiendrait l'un de ces quatre composants de référentiel : principal, restreint, universel et multivers.

Connexe : Qu'est-ce que le fichier Linux /etc/shadow et que fait-il ?

Gestion des informations du référentiel sous Linux

L'ajout manuel d'informations sur le référentiel dans le fichier sources.list n'est pas une pratique recommandée. Au lieu de cela, vous devez utiliser la commande add-apt-repository car elle est plus sûre et fiable. Cela garantit également que vous n'ajoutez rien sans rapport avec le contenu du fichier.

Sous Linux, vous pouvez ajouter et supprimer des packages indépendamment comme vous le souhaitez. En fait, la gestion des logiciels est l'une des nombreuses choses qu'Ubuntu fait mieux que Windows.