Comment mettre à jour la liste des référentiels Linux

Référentiels-LinuxLors de l'installation d'applications et de programmes sur Linux/Unix il existe plusieurs façons de procéder. Les utilisateurs plus avancés peuvent choisir de télécharger le code source à partir du site Web du développeur et de le compiler directement sur leur ordinateur. Quelque chose de très lent et peu pratique vraiment. Les utilisateurs les plus inexpérimentés choisissent généralement le moyen le plus simple: rechercher et télécharger le binaire (par exemple, le deb) et l'installer, à partir du gestionnaire de paquets, en double-cliquant. Un péché Windows. Et, troisièmement, nous avons des utilisateurs intermédiaires qui recherchent le confort et la facilité et utilisent des référentiels Linux pour télécharger, installer et mettre à jour leurs programmes.

Que sont les référentiels Linux?

Dépôts sont l'une des meilleures fonctionnalités de Linux. Un référentiel est une liste de programmes, généralement toujours mis à jour, qui nous permet de rechercher et de télécharger facilement toutes sortes de programmes et d'outils dans notre distribution.

Grâce aux référentiels, nous pourrons avoir un endroit sûr et fiable à partir duquel télécharger le logiciel et les dernières mises à jour de tous nos programmes. Ces programmes seront installés sans aucun problème de dépendance, et nous pouvons également mettre à jour l'ensemble de notre répertoire de programmes avec une simple commande.

Les développeurs des distributions incluent généralement leurs propres référentiels avec des programmes utiles. De plus, de nombreux développeurs maintiennent leurs propres référentiels indépendants pour distribuer leurs programmes. Même n'importe quel utilisateur peut créer et maintenir son propre référentiel, très utile, par exemple, pour distribuer des listes de logiciels.

Différents types de référentiels dans Ubuntu

Quand on installe Ubuntu, la distribution installe une série de référentiels appartenant à différents canaux:

  • Principal: le référentiel installé par défaut. Il s'agit d'un logiciel libre FOSS qui peut être distribué librement et sans restrictions.
  • Univers: inclut des logiciels libres et open source, mais ne peut garantir des mises à jour de sécurité régulières.
  • Multivers: inclut un logiciel provenant du logiciel libre. Ce doit être l'utilisateur qui analyse les licences et décide d'utiliser ou non ces programmes légalement.
  • Limité: dans ce canal, nous pouvons trouver des logiciels à source fermée. Il est utilisé, par exemple, pour distribuer des pilotes NVIDIA, entre autres.
  • Partenaire: inclut un logiciel propriétaire fourni par Canonical.

Et en plus de ces référentiels, nous pouvons également ajouter des référentiels tiers à notre distribution Linux pour installer d'autres logiciels en toute sécurité.

Les étapes que nous allons voir ensuite ont été effectuées sur Ubuntu, mais elles devraient être les mêmes pour toute distribution basée sur Debian.

Comment ajouter de nouveaux référentiels à la liste des logiciels

Pour voir la liste des référentiels que nous avons dans notre distribution Ubuntu, ce que nous devons faire est d'ouvrir un terminal (Control + Alt + T) et d'exécuter la commande suivante dans ceci:

sudo gedit /etc/apt/sources.list

Dans le cas où cela ne fonctionne pas, ou si nous n'avons pas installé gedit dans notre distribution, nous pouvons le faire avec ce qui suit, en allant dans l'éditeur «nano».

sudo nano / etc / apt / sources.list

Liste de référentiels sous Linux

Comme nous le verrons, nous ouvrirons une liste avec tous les dépôts que nous avons dans notre distribution. Les référentiels (par exemple, deb http://en.archive.ubuntu.com/ubuntu/ bionic-updates main restricted) qui commencent sans # sont ceux qui sont utilisés. En revanche, ceux qui apparaissent au début avec un # sont ceux que nous avons installés, mais ils sont désactivés.

Si nous voulons ajouter un nouveau dépôt, il suffit de l'ajouter, comme suit, à la fin du fichier texte:

  • deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ principal stable

Nous enregistrons les modifications et c'est parti. Bien sûr, avant de mettre à jour les référentiels et d'installer un programme, nous devons installer les clés de sécurité de ce référentiel. Ceux-ci sont généralement proposés avec le PPA, puis nous verrons un exemple avec le Google officiel Chrome dépôt.

Exemple pour ajouter un référentiel Google Chrome à partir de Terminal

Pour ajouter un référentiel, ou PPA, à partir de Linux , nous devons le faire comme suit. La première chose sera de rechercher sur Internet le référentiel que nous voulons ajouter. Dans le cas de Google Chrome (cet exemple), nous pouvons le trouver sur le Site de Google .

Dans le terminal, nous exécuterons la commande suivante pour ajouter les clés des référentiels officiels de Google à notre Linux. Sinon, le logiciel des référentiels ne pourra pas être validé et renverra une erreur:

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Une fois la commande précédente exécutée, nous pouvons ajouter le référentiel à la liste des référentiels Ubuntu. Et nous le ferons avec la commande suivante:

sudo sh -c 'echo “deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ stable main” >> /etc/apt/sources.list.d/google.list'

De toute évidence, si nous avons ajouté le référentiel de ÉDITER comme nous l'avons expliqué à l'étape précédente, cette dernière commande ne sera pas nécessaire.

Maintenant, tout d'abord, nous devrons mettre à jour la liste des référentiels Linux pour enregistrer dans notre système tous les programmes et pouvoir les télécharger et les installer avec apt install.

Comment mettre à jour la liste des référentiels Linux

Si nous avons déjà ajouté les référentiels que nous voulons à la liste avec les étapes précédentes, ou si nous voulons simplement mettre à jour notre logiciel sans ajouter de nouveaux référentiels, le processus est beaucoup plus rapide.

Il ne nous reste plus qu'à ouvrir un Terminal (Control + Alt + T) dans notre Linux et exécuter les deux commandes suivantes:

  • sudo apt update (pour mettre à jour les listes de logiciels des référentiels).
  • mise à niveau sudo apt (pour télécharger les packages disponibles).

Actualiser les dépôts Linux

Une fois le processus terminé, tous les programmes de notre Linux, qui ont été installés via les référentiels, auront été mis à jour vers leur dernière version.

Nous pouvons maintenant installer les programmes que nous voulons à partir des référentiels de notre Linux en utilisant installer (par exemple: sudo apt install google-chrome).