Cela devrait être possible pour la plupart des paquetages tant que leur support binaire est déplacé.
Vous devez d'abord convertir les fichiers pkg dans leur variante de système de fichiers avec pkgtrans
, puis, dans la plupart des cas, vous devez également extraire l'archive incorporée qui n'est qu'un fichier cpio. Enfin, vous devrez ajuster les autorisations de fichiers en utilisant le fichier prototype
et éventuellement modifier certains fichiers ou variables d'environnement comme LD_LIBRARY_PATH
pour que le programme ou les bibliothèques soient fonctionnels.
Bien sûr, cela peut devenir très compliqué lorsque vous devez répéter tout cela pour chaque dépendance que le paquet initial pourrait avoir. Je ne connais pas le emacs
mais je suppose qu'il y a beaucoup de dépendances donc la technique que je suggère ici pourrait être trop complexe pour valoir l'effort, d'autant plus que emacs
a une alternative qui est toujours installée et que beaucoup préfèrent, Je veux dire bien sûr vi
.