]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/install/discussion.mdwn
minor, delete a repited . ~/.bashrc
[git.ikiwiki.info.git] / doc / install / discussion.mdwn
index c2bb4ba2a126e05c0ed422877e20224e3a012ec8..3cefbd2095e5e19ca1f50f767c261f3ea82d707b 100644 (file)
@@ -280,41 +280,44 @@ This where my steps:
 
 As root (#):
 
-    # aptitude install build-essential curl
+    # aptitude install build-essential curl perl
 
 As plain user ($):
 
-    I use to install user perl modules using local::lib:
-
-        http://github.com/poisonbit/sandbox/blob/master/bin/myperl.sh
-
-    After that and relogin, you can install cpanm  :)
+    I use to install user perl modules using local::lib
 
         mkdir -p "$HOME/downloads"
         cd "$HOME/downloads/"
-        curl -L http://cpanmin.us | perl - App::cpanminus
-        source "/home/$USER/.bashrc"
+        wget http://search.cpan.org/CPAN/authors/id/G/GE/GETTY/local-lib-1.006007.tar.gz
         wget http://ftp.de.debian.org/debian/pool/main/i/ikiwiki/ikiwiki_3.20100831.tar.gz
-        cpanm Text::Markdown
-        cpanm URI
-        cpanm HTML::Parser
-        cpanm HTML::Template
-        cpanm HTML::Scrubber
+        tar -zxf local-lib-1.006007.tar.gz 
+        cd local-lib-1.006007/
+        perl Makefile.PL --bootstrap=~/.perl5
+        make test && make install
+        echo 'eval $(perl -I$HOME/.perl5/lib/perl5 -Mlocal::lib=$HOME/.perl5)' >>~/.bashrc
+        . ~/.bashrc
+        curl -L http://cpanmin.us | perl - App::cpanminus
         cpanm CGI::FormBuilder
         cpanm CGI::Session
+        cpanm HTML::Parser
+        cpanm HTML::Template
+        cpanm -f HTML::Scrubber    # tests failed
+        cpanm Text::Markdown
+        cpanm URI
+        cd ..
         tar -zxf ikiwiki_3.20100831.tar.gz
         cd ikiwiki/
-        perl Makefile.PL PREFIX=/home/$USER/.perl5 INSTALL_BASE=
-        make
-        make install
+        perl Makefile.PL INSTALL_BASE= PREFIX=/home/$USER/.perl5
+        make tests   # All tests successful
         make install INSTALL_BASE=/home/$USER/.perl5
+        . ~/.bashrc
 
-Using cpan or cpanm with local::lib, you can install any other needed dependency, as plain user in your home (XS modules may need -dev packages)
+Using cpan or cpanm with local::lib, you can install any other dependency, as plain user (in your home). XS modules may need -dev packages.
 
 After all, here it's:
 
-        ikiwiki --version
+        ikiwiki -version
         ikiwiki version 3.20100831
 
-Hope this could be useful for someone some day.
+Hope this can be useful for someone.
 IƱigo