Forum général.cherche-logiciel Application portable sous linux

Posté par .
1
1
mar.
2011

Bonjour,
j’ai vu passer une nouvelle à propos d’un script qui récupère sur une installation correcte d’un logiciel, suis l’ensemble des lib nécessaires. Puis fabrique une arborescence avec tout ce qui va bien pour exécuter un logiciel sans qu’il soit dépendant de la distribution ni les versions de lib installé.
Seulement, ma tête de linotte ne retrouve pas le lien, et google refuse obstinément de devenir mon ami ! L’un de vous aurait-il l’amabilité de me réorienter ?

CDE : un outil pour le déploiement de binaires sans installation de dépendances

Posté par . Modéré par baud123.
14
14
nov.
2010
Linux
CDE est un logiciel libre (licence GNU GPL v3) basé sur strace et développé par Philip J. Guo, étudiant en thèse de doctorat à l'université de Stanford, qui permet d'encapsuler toutes les dépendances d'un binaire et de créer un bac à sable afin que ce binaire soit exécutable sur toute autre machine Linux sans autre installation.

CDE encapsule tous les fichiers nécessaires à l'exécution du binaire : Code, Données, Environnement. Ainsi, lors de l'exécution de la commande $ cde a.out sur la machine A, CDE va exécuter a.out, surveiller ses accès (bibliothèques dynamiques, fichiers de configuration, polices, etc.), copier ces fichiers dans un sous-répertoire et créer un fichier a.out.cde. L'ensemble des fichiers de ce sous-répertoire peut être transféré sur une machine B. Lors de l'exécution de a.out.cde, l'environnement est changé (comme avec chroot) et ce sont les bibliothèques fournies dans le sous-répertoire qui sont utilisées.