29
décembre
2023
Obtenir des propositions de mises à jour sur Linux
16:07

Obtenir des propositions de mises à jour sur Linux

29 décembre 2023 16:07

Des référentiels « proposés » existent sur Ubuntu Linux et Debian. A quoi servent-ils ?

Objectif du référentiel de mises à jour proposé (proposé)

Référentiels proposés(mises à jour proposées ou planifiées) servent à recevoir les mises à jour d'une future version vers la version stable actuelle de la distribution. Il n'est pas nécessaire de les activer. Ils sont rarement nécessaires, uniquement pour la réception « accélérée » d'un correctif publié par le développeur pour une ancienne version prise en charge de la distribution.

D'après la documentation communautaire sur les référentiels, le référentiel proposé est :

  • zone pour tester les mises à jour. Ce référentiel est recommandé uniquement à ceux qui souhaitent aider à tester les mises à jour et fournir des commentaires.

Selon la documentation de la communauté sur les ports de retour, le référentiel suggéré est :

  • zone pour tester les mises à jour. Plusieurs personnes doivent laisser des avis positifs sur ces packages avant qu'ils ne soient acceptés pour les mises à jour. Ce référentiel est recommandé UNIQUEMENT à ceux qui souhaitent aider à tester les mises à jour et fournir des commentaires. Puisqu'ils testent réellement les mises à jour, il y a plus de chances que des mises à jour défectueuses apparaissent dans ce référentiel.

Clarification du forum Ubuntu :

  • Lorsqu'une version d'Ubuntu est publiée et considérée comme stable, les mises à jour de la version stable ne sont tout simplement pas téléchargées dans l'archive. Supposons donc qu'un logiciel doive être mis à jour, après avoir suivi le processus de mise à jour de la version stable, il est téléchargé dans une poche « suggérée ».

Exemple lorsque vous devez activer un référentiel "suggéré"

Situation :

  • La version actuelle de Linux Mint "Victoria" ou "Green Linux" est installée - 21 basée sur Ubuntu 22.04 LTS
    *La future version d'Ubuntu 23.04 n'est pas encore sortie. Il existe un nouveau composant dans la version 23.04 qui doit être installé plus tôt que prévu dans la version 22.04 LTS.
  • Lorsque le système d'exploitation démarre le composant "Package Update", il indique la présence d'une mise à jour pour le package "python3-update-manager", qui n'est pas disponible dans ces référentiels.

    Description détaillée du problème :
    Linux Green a commencé à afficher une erreur
    mise à niveau sudo apt
    Lecture des listes de packages... Terminé
    Construire un arbre de dépendances... Terminé
    Lecture des informations d'état... Terminé
    Calcul des mises à jour... Terminé
    Les packages suivants resteront inchangés :
    gestionnaire de mise à jour python3
    0 package mis à jour, 0 nouveau package installé, 0 package marqué pour suppression et 1 package non mis à jour.

Le référentiel "suggéré" est désactivé par défaut dans Linux Green.

Le package n'est pas non plus installé dans le programme graphique "Update Manager". Voir capture d'écran avant le titre de l'article.

Solution

0) Découvrez le nom de code de votre distribution

lsb_release -cs

Conformité des versions :

Menthe Ubuntu Non. Ubuntu
Sarah, Serena, Sonya, Sylvia xénial 16.04
Tara, Tessa, Tina, Tricia bionique 18.04
Ulyana, Ulyssa, Uma, Una focale 20.04
Vanessa, Véra, Victoria confiture 22.04

Pour Linux Mint, "victoria" a été affiché - ce qui correspond à Ubuntu "confiture".

1) Création d'un fichier pour le référentiel proposé de mises à jour « suggérées » :

nano /etc/apt/sources.list.d/ubuntu-proposed.list

A quoi j'ai ajouté la ligne :

deb http://ru.archive.ubuntu.com/ubuntu multivers restreint de l'univers principal proposé par jammy

Dans la ligne j'ai vérifié la valeur jammy, qu'elle correspond à la base de code de ma version de Green Linux.
J'ai enregistré le fichier.

2) créé un fichier /etc/apt/preferences.d/proposed-updates

nano /etc/apt/preferences.d/proposed-updates

Et j'y ai ajouté le texte :

<pré>#Configurez apt pour autoriser les installations sélectives de packages proposés
Forfait : *
Pin : version a=jammy-proposé
Priorité de broche : 400

Et j'ai enregistré le fichier.

Le fichier « proposed-updates » avec Pin-Priority : 400 inclut l'importation de mises à jour uniquement pour les mises à jour critiques des packages de haute priorité.

3) Mise à jour du cache du package apt :

mise à jour apt

En même temps, cela se voit. que le nouveau référentiel est connecté, car Le terminal affiche le message suivant :

Сущ:1 http://ru.archive.ubuntu.com/ubuntu jammy-proposed InRelease

4) Vérifié que les nouveaux packages peuvent être mis à jour (simulation de mise à jour sans installation)

liste apt --upgradable
sudo apt mise à niveau -s

5) Vous pouvez installer les packages un à la fois (au lieu de sudo apt-get update, qui met tout à jour en même temps) :

Le premier package a été mis à jour :

sudo apt-get install --only-upgrade python3-update-manager

Le deuxième paquet aussi.

sudo apt-get install --only-upgrade mintsources

6) Dans une application graphique "Système" - "Packages de mise à jour", il n'y a plus de nouveaux packages à installer. L'avertissement du package python3-update-manager ne se produit plus.

Résultat. Tous les packages sont à jour

Dépôt de mises à jour suggérées par Debian

Sur le système d'exploitation Debian, les packages apparaîtront dans le référentiel « proposed-updates » lorsque les développeurs y téléchargeront les packages appropriés. Si la distribution principale en direct est Debian Bookworm, son référentiel pour les mises à jour suggérées est installé sur le système comme suit :

1) Ouvrez le fichier pour le modifier /etc/apt/sources.list

nano /etc/apt/sources.list

2) Ajoutez-y une ligne qui inclura les mises à jour proposées - mises à jour proposées :

  • si votre système possède des composants non libres (source fermée), ajoutez la ligne pour recevoir des suggestions de mises à jour :
deb https://deb.debian.org/debian bookworm-proposed-updates contribution principale non-free non-free-firmware
  • si vous avez besoin de composants sauf pour le firmware fermé, ajoutez la ligne :
 deb http://deb.debian.org/debian bookworm-proposed-updates contribution principale non libre
  • si vous n'avez besoin que de composants open source, ajoutez la ligne :
deb https://deb.debian.org/debian bookworm-proposed-updates contribution principale

3) Effectuez une mise à jour Debian :

su -
apt update 
apt upgrade

Sources :



Publications connexes