1 votes

État des PPA après une mise à niveau de distribution

Supposons une situation hypothétique où je passe d'une version d'Ubuntu à la suivante (par exemple de 18.10 à 19.04, mais cela peut être n'importe quelle paire de versions adjacentes), et j'ai beaucoup de dépôts tiers à partir desquels je télécharge des paquets. Lors de la mise à niveau vers la prochaine version de la distribution, que se passe-t-il avec ces dépôts ? Sont-ils également mis à jour, si possible, ou restent-ils simplement sur la version précédente ?

Par exemple, supposons que j'ai ce dépôt dans mon sources.list ou sources.list.d

deb https://something.org/stuff/foo/ cosmic main

et qu'un autre pour Disco Dingo existe (mais n'est pas [encore] ajouté car il est dans la prochaine version)

deb https://something.org/stuff/foo/ disco main

Devrais-je mettre à jour manuellement mes PPA comme ceci, ou est-ce automatique ?

0voto

Mattio Points 817

Tout d'abord, rappelons que les PPA ne sont PAS des sources officielles et supportées pour les logiciels Ubuntu. Certains projets utilisent (mal) les PPA pour distribuer des packages non officiels - le support pour ces packages vient de ce projet, pas de nous. Ubuntu ne réalise aucun contrôle qualité ou vérification d'aucune sorte sur la plupart des packages PPA. Nous ne savons pas s'ils sont remplis de logiciels malveillants ou non. Utilisez-les entièrement à vos risques et périls.

Deuxièmement, rappelons que de nombreuses instructions terribles ou anciennes sur internet disent aux gens d'installer des PPA de manière tout à fait inutile. Dans de nombreux cas, le logiciel est déjà dans les dépôts Ubuntu, ou dans la boutique Snap d'Ubuntu.

Puisque les PPA sont publiés par des inconnus sur internet, Ubuntu ne peut pas les obliger à respecter le calendrier de publication. Les packages pour une nouvelle version peuvent apparaître à temps, ou plusieurs mois plus tard, voire jamais. C'est une des raisons pour lesquelles les PPA sont automatiquement désactivés pendant une mise à niveau de version.

Vous devez mettre à jour les PPA manuellement après une mise à niveau de version.

Meilleure pratique pour une mise à niveau de version sans difficulté avec les PPA :

1) Préparation : Désinstallez tous les packages PPA et désactivez toutes les sources PPA. Remettez votre système dans un état proche de celui d'origine que possible. L'outil ppa-purge rend cette étape très simple.

2) Préparation : Mettez à jour votre système pour vous assurer que votre ancienne version est à jour.

3) Effectuez la mise à niveau de version

4) Vérifiez votre liste de PPA et autres logiciels non-Ubuntu pour déterminer ceux qui ne sont plus nécessaires. (ex : Vous ne l'utilisez plus, la fonctionnalité est maintenant dans Ubuntu, utilisez le nouveau Snap à la place, etc.) Supprimez ces PPA de votre liste.

5) Vérifiez votre liste de PPA pour déterminer ceux qui n'ont pas de packages compatibles avec votre nouvelle version d'Ubuntu. En général, il est très risqué d'essayer d'installer des packages incompatibles avec la version. Faites un retour sur ces PPA dans quelques mois pour voir si la nouvelle version est supportée.

6) Éditez et réajoutez les PPA que vous souhaitez conserver, et qui ont des packages compatibles avec votre nouvelle version. Réajoutez chaque PPA un par un, en incluant des mises à jour/supérieures séparées pour chaque PPA. Surveillez attentivement les sorties apt pour repérer les erreurs et avertissements.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X