web-dev-qa-db-fra.com

La mise à jour du logiciel avec un fichier 'deb' supprimera-t-elle la version précédente?

Unity (l'environnement de programmation, pas l'interface graphique) a ne version Linux installée avec un fichier deb .

  • J'utilise actuellement cette version bêta: unity-editor-5.5.0b2+20160906_AMD64.deb

  • Il continue de planter sur moi, je souhaite donc revenir à une version précédente plus stable: unity-editor-5.4.1f1+20160913_AMD64.deb

Puis-je simplement installer le fichier 5.4.1 deb ou vais-je rencontrer des problèmes car une version plus récente existe déjà sur mon système? Ou vais-je me retrouver avec deux versions existantes simultanément sur mon système?

9
IQAndreas

Oui. L'installation d'une application à partir du fichier .deb à l'aide de dpkg -i remplacera la version actuellement installée par celle spécifiée dans la commande. Même si celui installé est plus récent.

Ceci est le cas si le logiciel peut être installé avec un seul fichier deb (comme l'éditeur de texte atom).

Mais s'il faut extraire plus de paquets pour être installé, vous devrez peut-être exécuter la commande Sudo apt-get -f install après dpkg -i. Toutefois, dans ce cas, si vous disposez déjà de versions plus récentes de ces autres packages, vous devrez peut-être forcer les gestionnaires de packages à rétrograder ces versions. Sinon, apt-get -f install finira par installer le plus récent.

11
Anwar