web-dev-qa-db-fra.com

Meilleure pratique pour mettre à jour un logiciel installé via `checkinstall`

L'une des pratiques recommandées pour installer un logiciel à partir de la source consiste à utiliser checkinstall car il est plus facile de supprimer le logiciel ultérieurement.

Mais quelle est la meilleure pratique pour mettre à jour un tel logiciel?

Dois-je d'abord supprimer le package .deb installé et réinstaller le logiciel mis à jour via checkinstall? Ou puis-je réinstaller directement le logiciel et le système reconnaîtra automatiquement qu'une ancienne version de ce logiciel est installée et la remplacera?

2
Aliquis

L'option d'installation cruciale avec checkinstall est le --pkgversion option. Si cela est correctement défini:

  1. Une version inférieure de votre logiciel installé par checkinstall ne le fera pas écrase une version plus récente de votre application logicielle
  2. Une version plus récente va remplacer votre application logicielle installée par checkinstall

De cette façon, checkinstall s'intègre très bien avec le système de gestion de paquets Ubuntu, et ce système fera automatiquement de la place pour un paquet produit par checkinstall.

Vous n'avez pas nécessairement à spécifier cette option sur la ligne de commande car checkinstall fera normalement un excellent travail pour trouver le numéro de version correct ...

2
andrew.46