2012-02-10 3 views
0

Je sur solaris 10 et je voulais installer la dernière version d'emacs. Je n'ai pas d'accès root. J'ai essayé de compiler emacs 23.4 à partir de la source et je suis frappé en raison d'une ancienne version du compilateur dans mon système.Comment installer des paquets/programmes depuis sunfreeware vers le répertoire personnel sans accès root

J'essaie d'utiliser le binaire par-construit de sunfreeware.com, Y at-il un moyen de l'installer dans mon répertoire personnel sans accès root?

Répondre

0

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.

Questions connexes