29
décembre
2023
Mises de "proposés" en Linux
16:07

Mises de "proposés" en Linux

29 décembre 2023 16:07

Référentiels "Proposed" существуют в Ubuntu Linux и Debian. De quoi sont-ils nécessaires?

La nomination du référentiel des mises à jour proposées (proposées)

Les référentiels proposés (mises à jour proposées ou planifiées) sont utilisées pour obtenir des mises à jour de la version future de la version stable actuelle de la distribution. Il n'est pas nécessaire de les allumer. Ils sont rarement nécessaires, uniquement pour la correction «accélérée» délivrée par le développeur pour l'ancienne version prise en charge de la distribution.

Selon la documentation de la communauté du référentiel, le référentiel proposé est:

  • zone de test pour les mises à jour. Ce référentiel n'est recommandé qu'à ceux qui souhaitent aider à tester les mises à jour et les commentaires .

Selon la documentation de la communauté des ports inverses, le référentiel proposé est:

  • zone de test pour les mises à jour. Plusieurs personnes devraient laisser des avis positifs sur ces forfaits avant d'être autorisés à des mises à jour. Ce référentiel n'est recommandé qu'à ceux qui souhaitent aider à tester les mises à jour et à fournir des avis. Puisqu'ils testent réellement les mises à jour, la probabilité de mises à jour défectueuses dans ce référentiel est plus élevée .

Explication du forum Ubuntu:

  • Lorsque la version Ubuntu est publiée et est considérée comme stable, les mises à jour de la version stable ne se chargent tout simplement pas dans l'archive. Donc, disons, une partie du logiciel doit être mise à jour, après avoir subi le processus de mise à jour de la version stable, ils sont chargés dans la poche «proposée» .

Un exemple lorsque vous devez activer le référentiel "proposé"

Situation:

  • Installé la version actuelle de Linux Mint "Victoria" или "GrEen Linux "- 21 basé sur Ubuntu 22.04 LTS
  • La future version d'Ubuntu 23.04 n'a pas encore été publiée. Dans la version 23.04, un nouveau composant, qui devrait être en avance sur le calendrier dans 22.04 LTS.
  • Le système d'exploitation lors du démarrage du composant "Package Update" écrit sur la présence de la mise à jour pour le package "Python3-update-manager", qui n'est pas dans ces référentiels.

    Description détaillée du problème:
    Dans Linux Green, une erreur a commencé à être émise
    sudo apt upgrade
    Listes de paquets de lecture ... Prêt
    Construire un arbre de dépendances ... prêt
    Lire des informations sur l'État ... prêt
    Calcul des mises à jour ... prêts
    Les forfaits suivants seront inchangés:
    python3-update-manager
    Mis à jour 0 packages, 0 nouveaux packages ont été installés, 0 packages a été noté pour le retrait et 1 packages n'a pas été mis à jour.

Le référentiel "proposé" est désactivé par défaut à Linux Green.

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

Solution

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

lsb_release -cs

Correspondance des versions:

Menthe Ubuntu Non. Ubuntu
S.arah, Serena, Sonya, Sylvia xenial 16.04
Tara, Tessa, Tina, Tricia bionic 18.04
Ulyana, Ulyssa, Uma, Una focal 04.04
Vanessa, Vera, Victoria jammy 04.22

Pour Linux Mint, « victoria » était affiché, ce qui correspond à Ubuntu "jammy".

1) Création d'un fichier pour les routes proposées des mises à jour "proposées":

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

À quoi il a ajouté la ligne:

deb http://archive.ubuntu.com/ubuntu/ jammy-proposed restricted main multiverse universe

Dans la ligne, j'ai vérifié la valeur Jammy, что оно соответствует кодовой базе моей версии GrEen Linux.
J'ai enregistré le fichier.

2) Création d'un fichier /etc/apt/preferences.d/proposed-updates

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

Et le texte l'a ajouté:

# Configure apt to allow selective installs of packages from proposed
Package: *
Pin: release a=jammy-proposed
Pin-Priority: 400

Et enregistré le fichier.

Dossier "Proposed-updates" с Pin-Priority: 400 comprend la mise à jour des importations uniquement la mise à jour critique des packages avec une priorité élevée.

3) Paquets Kesh Apt mis à jour:

apt update

En même temps, vous pouvez voir. que le nouveau référentiel est connecté, car le terminal reçoit un message:

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

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

apt list --upgradable
sudo apt upgrade -s

5) Vous pouvez installer des paquets po One (au lieu de sudo apt-get upgrade, qui met à jour tout en même temps):

Le premier package a mis à jour:

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

Le deuxième package aussi.

sudo apt-get install --only-upgrade mintsources

6) Dans l'application graphique "Système" - "Mise à jour des packages" , il n'y a plus de nouveaux packages à l'installation. Avertissement de package Python3-update-manager более не возникает.

Résultat. Tous les packages sont en état complet

Référentiel de mises à jour proposées dans Debian

Sur un système d'exploitation Debian, les paquets du dépôt « proposed-updates » apparaissent lorsque les développeurs y téléchargent les paquets appropriés. Si la distribution principale actuelle est Debian Bookworm, son dépôt pour les mises à jour proposées est installé sur le système comme suit :

1) Ouvrez le fichier pour l'édition /etc/apt/sources.list

nano /etc/apt/sources.list

2) ajouter à lui une ligne qui inclura proposed-updates - Mises à jour prédites:

  • Si votre système n'a pas de composants gratuits (avec une source fermée), ajoutez la ligne pour obtenir les mises à jour proposées:
deb https://deb.debian.org/debian bookworm-proposed-updates main contrib non-free non-free-firmware
  • Si vous avez besoin de composants à l'exception du firmware avec code source fermé, ajoutez la ligne:
 deb http://deb.debian.org/debian bookworm-proposed-updates main contrib non-free
  • Si seuls les composants avec Open Source Code sont nécessaires, ajoutez la ligne:
deb https://deb.debian.org/debian bookworm-proposed-updates main contrib

3) Exécuter Debian:

su -
apt update
apt upgrade

Sources:



Publications connexes