Manual install as plain user (only curl and build-essential required) on stable
authorhttp://poisonbit.wordpress.com/ <poisonbit@web>
Fri, 3 Sep 2010 15:03:33 +0000 (15:03 +0000)
committerJoey Hess <joey@kitenet.net>
Fri, 3 Sep 2010 15:03:33 +0000 (15:03 +0000)
doc/install/discussion.mdwn

index 02cdb29c915092bdeb3ac55b0eb32464d73f5f8d..44152d80ba9620c530a8a0bf06b902f9a07c9e33 100644 (file)
@@ -269,3 +269,52 @@ Any suggestions? Whew!
        perl Makefile.PL INSTALL_BASE=$HOME PREFIX=
        make
        make install
+
+---
+
+03 September 2010, Report on successful manual install in Debian 5 (Lenny) AMD64:
+
+note: Maybe much more easy using backports, but using this tools you get a plain user cpan  :)
+
+This where my steps:
+
+As root (#):
+
+    # aptitude install build-essential curl libexpat1-dev
+
+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  :)
+
+        mkdir -p "$HOME/downloads"
+        cd "$HOME/downloads/"
+        curl -L http://cpanmin.us | perl - App::cpanminus
+        source "/home/$USER/.bashrc"
+        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
+        cpanm CGI::FormBuilder
+        cpanm CGI::Session
+        tar -zxf ikiwiki_3.20100831.tar.gz
+        cd ikiwiki/
+        perl Makefile.PL PREFIX=/home/$USER/.perl5 INSTALL_BASE=
+        make
+        make install
+        make install INSTALL_BASE=/home/$USER/.perl5
+
+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)
+
+After all, here it's:
+
+        ikiwiki --version
+        ikiwiki version 3.20100831
+
+Hope this could be useful for someone some day.
+IƱigo