web-dev-qa-db-fra.com

Est-il possible d'installer deux instances de la même application?

Et si je souhaite avoir différentes versions de la même application? Ou même la même version deux fois? J'ai entendu parler d’une nouvelle technologie ("Modularité") dans Fedora 28 qui permet de le faire.
Y at-il un moyen de faire cela dans Ubuntu maintenant?

2
R S

Deux routes à regarder ici, ni homogènes, mais fonctionnelles.

Pour plusieurs configurations, vous pouvez créer un nouvel utilisateur pour les fichiers binaires classiques. Lorsque vous souhaitez exécuter une deuxième configuration d'un programme donné, exécutez-la à partir du terminal en tant qu'utilisateur. Faites un su <user> dans un terminal puis lancez le programme à partir de là. Tous les fichiers de configuration de ce programme seront extraits du répertoire de base de cet utilisateur.

Pour différentes versions ou binaires parallèles modifiés, les choses se compliquent un peu. Si vous voulez une version spécifique à des fins héritées, ce n'est pas si difficile. Installez simplement la version de votre choix comme indiqué ici , puis copiez le dossier dans /lib ou /usr/lib dans un nouveau le même répertoire parent sous un nom différent. Maintenant, vous pouvez mettre à jour l'application d'origine en toute sécurité et toujours lancer la version existante en lançant son exécutable dans le répertoire que vous avez cloné.

Cela n’a pas beaucoup de sens d’avoir deux versions différentes, une mise à jour avec une derrière, mais malheureusement, ce comportement n’est pas encore officiellement supporté sur Ubuntu (cependant, qui sait quelles nouvelles fonctionnalités viendront avec snaps/flatpaks etc.)

1
sbergeron