GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Debian – Installer deux Glibc parallèlement dans Debian/ubuntu ?

Est-il possible d'installer et d'utiliser deux versions différentes de glibc sur la même machine. Où une version n'est utilisée que pour exécuter des logiciels hérités, qui s'appuient sur d'anciens binaires glibc ?

Est-il possible de le faire à l'aide du gestionnaire de paquets (quelque chose comme "installer ce paquet et ses dépendances sur /opt/old-glibc ), au lieu de le gérer directement

Réponse acceptée :

Oui c'est possible. Vous devrez être très prudent avec les chemins de chargement des bibliothèques et vous devrez peut-être recompiler d'autres bibliothèques.

Comme chemin de moindre friction, je recommande d'installer une ancienne version de Debian ou d'Ubuntu dans un chroot. Autrement dit, créez un répertoire, dites /old/etch , et installez l'ancienne distribution dans l'arborescence qui y est enracinée ; pour exécuter ce programme problématique, appelez chroot pour restreindre sa vue du système de fichiers à /old/etch .

Debian (ou Ubuntu) est livré avec un paquet pour aider à installer un autre système dans un chroot :schroot (successeur de dchroot). Tout d'abord, utilisez debootstrap pour installer l'ancienne distribution (installez uniquement le système de base et ce dont votre programme a besoin, pas de serveurs). Ensuite, configurez schroot pour exécuter le programme facilement (avec /dev , /proc , /home et autres systèmes de fichiers "satellites" accessibles).

Le plan est donc :debootstrap, puis dchroot. Dans Comment exécuter des programmes 32 bits sur une Debian/Ubuntu 64 bits ?, je donne un tutoriel sur une configuration similaire - que vous exécutiez différentes versions de la distribution, ou différentes architectures, ou différentes distributions de type Debian, il suffit de sélectionner la source de package appropriée, le reste est le même.


Ubuntu
  1. Comment installer Subversion 1.9 sur Ubuntu et Debian

  2. Comment installer Docker sur Debian / Ubuntu

  3. Installer pure-ftpd dans Debian/Ubuntu

  4. Installer une nouvelle version de git dans Debian/Ubuntu

  5. Debian – Comment exécuter des programmes 32 bits sur une Debian/ubuntu 64 bits ?

HHVM expliqué - Installez HHVM sur Ubuntu 16.04 / Debian 8

Comment installer Icinga 2 sur Ubuntu 18.04 / Ubuntu 16.04 et Debian 9

Comment installer Typora sur la distribution Ubuntu/Debian

Comment installer SpamAssassin sur Ubuntu/Debian

Installer et configurer OwnCloud sur Ubuntu 21 / Debian 11

Comment installer PrestaShop sur Ubuntu/Debian