10 votes

Comment mettre à niveau vers une version plus récente d'un paquet que celle disponible dans le référentiel ?

En utilisant un programme de généalogie open source J'ai rencontré une erreur. J'ai soumis un rapport de bogue et l'auteur a rapidement corrigé le problème (bravo pour l'open source !).

Maintenant, je veux bien sûr essayer la dernière version (3.2.5) de ce programme (qui inclut le correctif pour mon problème). Apt-get me dit que la version que j'ai installée (3.2.3-1) est déjà la plus récente.

Quelle est donc la meilleure façon de mettre à jour un paquet vers une version plus récente que celle disponible dans les dépôts ?

Je le fais :

  • supprimer la version que j'ai actuellement installée avec le gestionnaire de paquets. Télécharger les sources de la version la plus récente et la compiler moi-même ? Cela posera-t-il des problèmes lorsque des versions plus récentes sortiront ? Devrai-je mettre à jour ce programme manuellement à l'avenir, à chaque fois que de nouvelles versions sortiront ?
  • Devrais-je faire ce qui précède, mais avec un programme tel que checkinstall et supprimer la version compilée manuellement une fois que la version peut être installée via le gestionnaire de paquets ?
  • Dois-je faire une demande pour que le paquet soit backported ? Je pense que ma demande n'aura que peu de chance car les règles sont les suivantes :

    Les applications à rétrocomporter doivent présenter des avantages significatifs pour l'utilisateur qui ne peuvent être obtenus par d'autres processus. Plus précisément : Le seul but ne doit pas être de corriger un bogue ou une vulnérabilité de sécurité.

Ou existe-t-il un autre moyen de procéder correctement ?

3voto

8128 Points 28272

Dans ce cas particulier, le site web de GRAMPS fournit un lien de téléchargement pour un paquet .deb Ubuntu de la version 3.2.5.

Sur cette page d'inscription sélectionnez gramps_3.2.5-1_ubuntu10.deb qui devrait être facilement installable en double-cliquant sur le fichier téléchargé.

0voto

nybergh Points 66

Go for 1st => supprimer la version que j'ai actuellement installée avec le gestionnaire de paquets. Télécharger les sources de la dernière version et la compiler moi-même ?

Cela posera-t-il des problèmes lors de la sortie de nouvelles versions ? => Non.

Devrai-je, à l'avenir, mettre à jour manuellement ce programme à chaque fois qu'une nouvelle version sera disponible ? => Non

Une autre option consiste à demander aux gestionnaires de dépôts de mettre à jour les logiciels ou à attendre qu'ils le fassent.

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