Corrigez-moi si je me trompe, mais les modules basés sur XS et Dynaloader sont ceux qui utilisent des objets partagés C/C++ (.so) et qui ne sont pas PP (Pure Perl)?Comment installer manuellement les modules XS?
Maintenant, en supposant que j'ai une machine, qui n'a pas la connectivité Web que ce soit (Solaris 10) et je veux, par exemple, pour installer Crypt::OpenSSL::AES
(XS module de base), la copie du fichier AES.pm
sur le chemin pertinent @INC ne fera pas de bien puisque mon système n'a pas libssl
installé.
Ma deuxième question et la plus importante est, comment puis-je installer de tels modules quand je n'ai pas CPAN? mon approche est:
- d'abord obtenir
libssl
pour ma plate-forme, le compiler, mais où dois-je mettre ce fichier objet tesson pour que perl trouver? - Lorsque j'ai libssl installé et compilé et situé où il devrait être, suffit-il maintenant de simplement copier le
AES.pm
sur le chemin pertinent dans @INC, ou ai-je besoin de le configurer/le faire?
'Crypt :: OpenSSL :: AES' doit être compilé et lié à libssl inorder correctement. 1. Télécharger et compiler et installer libssl 2. Télécharger et compiler et installer 'Crypt :: OpenSSL :: AES' – chansen
L'installation standard de IIRC de solaris ne vous donne pas cc ou gcc ou tout autre compilateur c – beresfordt