2015-12-18 4 views
0

J'ai un Macbook (modèle pro 2012) avec la dernière version OSX (Yosemite). Je réalise que Perl est pré-installé sur les systèmes basés sur Unix. Maintenant, je voudrais installer certains modules perl savoirModules Perl: processus d'installation pas à pas

  1. XML :: Simple
  2. XML :: Parser
  3. ExtUtils :: MakeMaker

je les ai téléchargé à partir here mais je Je ne sais pas si c'est pour un fichier basé sur Mac ou non. Donc, je demanderais à quiconque si vous pouvez m'aider à vérifier si c'est la bonne version pour le Macbook et aussi avec le processus étape par étape pour les installer.

Toute aide est fortement appréciée. Merci! PS: Comme j'ai une très faible connectivité de données dans la zone résidentielle, je ne pourrai pas aller en ligne et installer, donc je l'ai téléchargé depuis le système de bureau (basé sur Linux).

+4

N'installez pas 'XML :: Simple'. Cela ne mènera qu'à la douleur! [Pourquoi XML :: Simple découragé] (http://stackoverflow.com/questions/33267765/why-is-xmlsimple-discouraged) – Sobrique

+1

Je suggérerais de votre système basé sur le bureau - vous devriez 'installer cpan ', parce que vous pouvez trouve qu'il va télécharger des dépendances supplémentaires. Ou récupérez des modules pré-emballés à partir de votre CD d'installation, qui peut déjà être disponible. – Sobrique

+0

@Sobrique d'où je vis, nous ne recevons pas le CD d'installation, nous avons l'OSX et ses éléments déjà préchargés :( – GRD

Répondre

3

Les distributions de modules sur CPAN ne sont pas spécifiques à une plate-forme individuelle. Certains sont en Perl seulement, auquel cas la plate-forme n'a pas d'importance, et d'autres utilisent des sockets XS (C) qui seront configurés pour vous lors de la construction du module.

Le processus d'installation d'un module Perl est décrit dans perlmodinstall

en bref, il va comme ceci

  • décompresser et déballer le module - tar -xzf Module.tar.gz

  • Préparer le makefile - perl Makefile.pl

  • Construire le module * - make

  • test le module - make test

  • Installer le module - make install

Mais il peut y avoir quelques variations sur ce sujet. Toujours vérifier le fichier README dans le module déballé s'il y en a un