##NOTE: The more recent versions of Zim are in Python; the Perl-source for Zim is deprecated and is no longer supported.
Note that this entry seems to be more about installing and configuring ActiveState Perl and Gtk2 on Windows than about Zim, but there is a method to this madness. Zim depends upon Perl and Gtk2, so any system that's going to run it has to have these. There will be additional information added to and/or around this post in the future...
I've been using the Zim Desktop Wiki editor for some time now (not sure how long, really, since the original installs were on systems that no longer function) as sort of daily work-log, planning, and note-taking tool for several months now on an HP laptop running SuSE 11.1+ with one of KDE3, KDE4, Gnome, WindowMaker, FVWM, and probably some other desktop environments.
Starting with the first install of Zim, I realized that I was going to have to take measures to ensure that this tool would be available to me in the future. I first saw it running on a frankensteinesque box that had started out with no hard disc, running DSL from an optical disc, and by the time Zim popped up on the desktop, was running a system that included components of DSL, KNOPPIX, Debian, and several kernels of both the 2.4.x and 2.6.x varieties. There was no MS Windows partition, and it was not virtualized.
Soon after that I tried to install Zim on an OpenSUSE 11.0 system. That didn't go well, and I didn't have time to sort it all out. I did get it to work, but could not get a global install working reliably - something to do w/ perl module version numbers, or something.
More recently I followed a set of instructions for some package(s) found on the Internet [and grafted into the earlier dysfunctional OpenSuSE install] and got Zim working on the OpenSuSE 11.1 so smoothly that I forgot to write down how I did it - or have forgotten if I wrote it down or not.
So now I'm looking for a way to share the same ‘Zimspace’ between a WinXP Sony Vaio laptop and the HP running OpenSuSE.
Now, of course there are dozens of ways to do that - I can connect to the HP from the Vaio [running Cygwin/X] and pop Zim up on the XP desktop over the office LAN, of course, but that still tethers me to the HP - and not just for the data, but for the executable binary and the processor time slices, as well.
So, to make a long story short:
In an attempt to install Zim Desktop Wiki on the WinXP Vaio Laptop (WVL), I followed the instructions on the page at http://zim-wiki.org/Install/Windows.html
All went as expected up to the point where it said to run the command ppm install Gtk2
The command failed on
Downloading Gtk2-1.141...done Downloading Glib-1.142...done Downloading ExtUtils-PkgConfig-1.07...done Downloading Cairo-1.021...done Downloading ExtUtils-Depends-0.302...not found ppm install failed: 404 Not Found
In order to fix this, I had to Download the ExtUtils-Depends package separately, and install it using the command shown in the instructions at http://www.lostmind.de/gtk2-perl/, thus:
PRECONDITION: Having performed the above listed procedure down to the point of ppm install Gtk2
, perform the following steps:
- Download ExtUtils-Depends-0.205
- Unzip ExtUtils-Depends-0.205.zip – The
unzip
no longer works at the windows command line, use the 'Extract' functionality from the Windows Explorer Context Menu. Hit "Cancel" or whatever if it starts asking you about a ExtUtils-Depends-0.205.tar.gz file. Whatever it is (probably source code) it has not proven to be necessary to complete the install process - or maybe it's necessary that it just be there alongside the .ppd file. In any case... - At the command prompt. om the directory where the .ppd file resides, issue the command
ppm install ExtUtils-Depends.ppd
Once the ExtUtils-Depends is installed, you can restart the original install at ppm install Gtk2
to complete the process.
Here is a [partial] screen dump log showing the steps EXCEPT for unpacking the archive that ExtUtils-Depends.ppd came in.
C:\Documents and Settings\Sony\My Documents\Downloads\gtk2-perl>ppm repo add http://www.lostmind.de/gtk2-perl/ppm/ Downloading www.lostmind.de packlist...not found Downloading www.lostmind.de packlist...done Updating www.lostmind.de database...done Repo 3 added. C:\Documents and Settings\Sony\My Documents\Downloads\gtk2-perl>ppm install Gtk2 Downloading Gtk2-1.141...done Downloading Glib-1.142...done Downloading ExtUtils-PkgConfig-1.07...done Downloading Cairo-1.021...done Downloading ExtUtils-Depends-0.302...not found ppm install failed: 404 Not Found C:\Documents and Settings\Sony\My Documents\Downloads\gtk2-perl> C:\Documents and Settings\Sony\My Documents\Downloads\gtk2-perl>ppm install ExtUtils-Depends.ppd Unpacking ExtUtils-Depends-0.205...done Generating HTML for ExtUtils-Depends-0.205...done Installing to site area...done 2 files installed C:\Documents and Settings\Sony\My Documents\Downloads\gtk2-perl>ppm install Gtk2 Downloading Gtk2-1.141...done Downloading Glib-1.142...done Downloading ExtUtils-PkgConfig-1.07...done Downloading Cairo-1.021...done Unpacking Gtk2-1.141...done Unpacking Glib-1.142...done Unpacking ExtUtils-PkgConfig-1.07...done Unpacking Cairo-1.021...done Generating HTML for Gtk2-1.141...done Generating HTML for Glib-1.142...done Generating HTML for ExtUtils-PkgConfig-1.07...done Generating HTML for Cairo-1.021...done Installing to site area...done 72 files installed C:\Documents and Settings\Sony\My Documents\Downloads\gtk2-perl>extract
[end of pt 1 - see pt 2]