No subject


Wed Jan 4 10:30:06 CET 2012


--- BEGIN SNIPPET ---
paul at server:/koha-3.08.04$  ./koha_perl_deps.pl -m

                                              Installed         Required =
         Module is
Module Name                                   Version           Version  =
          Required
-------------------------------------------------------------------------=
-------------------
DBD::SQLite2                                  0 *               0.33     =
               No
Graphics::Magick                              0 *               1.3.05   =
               No
Lingua::Stem::Snowball                        0 *               0.952    =
               Yes
Net::Z3950::ZOOM                              0 *               1.16     =
               Yes
Readonly::XS                                  0 *               1.02     =
               No
Template                                      0 *               2.22     =
               Yes
Template::Plugin::HtmlToText                  0 *               0.03     =
               Yes
Test::Strict                                  0 *               0.14     =
               No
XML::LibXSLT                                  0 *               1.59     =
               Yes

-------------------------------------------------------------------------=
-------------------
Total modules reported: 9                      * Module is missing or =
requires an upgrade.=20
--- END SNIPPET ---

I know, for example, that Template::Plugin::HtmlToText does not exist in =
the default repositories.

This leads in the existential question: why not just CPAN them?
Yes, you can do that. However, this means you need to keep track of =
them. This is why installing from packages is better. When the module is =
updated in the repositories, a sudo apt-get upgrade installs the newer =
version for you, without you having to think about it. In short, your =
future upgrades become easier. This is why people suggested packages. =
Your future updates should go more smoothly.

I did add a section to the Ubuntu instructions about doing aptitude =
searches for the missing libraries. So, perhaps you haven=E2=80=99t =
looked at the wiki recently: =
http://wiki.koha-community.org/wiki/Koha_on_Ubuntu#Ubuntu_Packages_for_Pe=
rl_Dependencies

I should probably add something about the wonders of apt-file too, as it =
doesn=E2=80=99t require as much thinking for looking for the missing =
pieces.
$ sudo apt-get install apt-file
...
$ sudo apt-file update
...
$ apt-file search Graphics::Magick
libgraphics-magick-perl: /usr/share/man/man3/Graphics::Magick.3pm.gz
$ apt-file search DBD::SQLite2
libdbd-sqlite2-perl: /usr/share/man/man3/DBD::SQLite2.3pm.gz
$ apt-file search Lingua::Stem::Snowball
liblingua-stem-snowball-da-perl: =
/usr/share/man/man3/Lingua::Stem::Snowball::Da.3pm.gz
liblingua-stem-snowball-perl: =
/usr/share/man/man3/Lingua::Stem::Snowball.3pm.gz
libsnowball-norwegian-perl: =
/usr/share/man/man3/Lingua::Stem::Snowball::No.3pm.gz
libsnowball-swedish-perl: =
/usr/share/man/man3/Lingua::Stem::Snowball::Se.3pm.gz
$ apt-file search Net::Z3950::ZOOM
libnet-z3950-zoom-perl: /usr/share/man/man3/Net::Z3950::ZOOM.3pm.gz
$ apt-file search Readonly::XS
libreadonly-xs-perl: /usr/share/man/man3/Readonly::XS.3pm.gz
$ apt-file search perl5/Template.pm
libtemplate-perl: /usr/lib/perl5/Template.pm
$ apt-file search Template::Plugin::HtmlToText
libtemplate-plugin-htmltotext-perl: =
/usr/share/man/man3/Template::Plugin::HtmlToText.3pm.gz
$ apt-file search Test::Strict
libtest-strict-perl: /usr/share/man/man3/Test::Strict.3pm.gz
$ apt-file search XML::LibXSLT
libxml-libxslt-perl: /usr/share/man/man3/XML::LibXSLT.3pm.gz

I put the perl5/Template.pm to save you the hassles of looking for it. =
Otherwise, it=E2=80=99s a huge long list of possibilities. In fact, here =
are my command line steps based on my virgin 12.04 install:
$ sudo apt-get install libxml-simple-perl libxml-sax-writer-perl =
libxml-rss-perl libschedule-at-perl libsms-send-perl libpoe-perl =
libuniversal-require-perl
$ sudo apt-get install libxml-dumper-perl libpdf-reuse-barcode-perl =
libpdf-reuse-perl libpdf-api2-perl libpdf-api2-simple-perl
$ sudo apt-get install libpdf-table-perl libnumber-format-perl =
libnet-server-perl libnet-ldap-perl libmodern-perl-perl =
libmemoize-memcached-perl libmail-sendmail-perl libmime-lite-perl =
libmarc-crosswalk-dublincore-perl libmarc-charset-perl liblocale-po-perl =
liblocale-currency-format-perl liblingua-stem-perl libjson-perl =
libhttp-oai-perl libhtml-scrubber-perl libgravatar-url-perl =
libemail-date-perl
$ sudo apt-get install libalgorithm-checkdigits-perl =
libauthen-cas-client-perl libbiblio-endnotestyle-perl =
libbusiness-isbn-perl libcgi-session-perl =
libcgi-session-driver-memcached-perl libcgi-session-serialize-yaml-perl =
libclass-factory-util-perl libdata-ical-perl libdate-calc-perl =
libdate-manip-perl libdatetime-event-ical-perl =
libdatetime-format-dateparse-perl libdatetime-format-ical-perl =
libdatetime-set-perl
$ sudo apt-get install libmarc-xml-perl

I did not do the dselect step. I then decided to look at the =
ubuntu.packages file. Hmmmm... my patches in 3.6.7 didn=E2=80=99t make =
it to master! DOH!
Granted, I am running this on a 32-bit VM, so your results may differ =
from mine.


> Will I be able to compare a fully working 3.6.7 with a new 3.8.4?

Yes, but if you do a package install vs. a tarball install the =
directories you will compare will be different.


> That's a new learning experience, and what are the structural =
differences?

I=E2=80=99ll let someone more familiar with the differences answer that.


> And I guess I can restore the mysql db *before* installing Koha, but =
what's the significance?

BEFORE the webinstall, AFTER the packages install. And only the koha =
database, not the entire set of DBs.=20
The packages automagically generate a random password for the MySQL =
database.

And your mentioning that i386 packages and breaking things reminds me of =
this thread:
http://koha.1045719.n5.nabble.com/3-8-3-dependencies-td5722667.html

Hope this helps somewhat. I can=E2=80=99t spend much more time helping =
right now. I have a koha machine of my own to configure and set up.=20

GPML,
Mark Tompsett
------=_NextPart_001_02DC_01CD8091.7686A040
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD></HEAD>
<BODY dir=3Dltr>
<DIV dir=3Dltr>
<DIV style=3D"FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt">
<DIV>Greetings,</DIV>
<DIV>&nbsp;</DIV>
<DIV>There are THREE ways to install koha (with respect to =
Ubuntu):</DIV>
<DIV>1) Packages=20
(http://wiki.koha-community.org/wiki/Koha_3.8_on_Debian_Squeeze)</DIV>
<DIV>2) Tarball =
(http://wiki.koha-community.org/wiki/Koha_on_Ubuntu)</DIV>
<DIV>3) GIT=20
(http://wiki.koha-community.org/wiki/Version_Control_Using_Git)</DIV>
<DIV>&nbsp;</DIV>
<DIV>Which way should you do?</DIV>
<DIV>Are you going to develop, submit patches, etc for a non-production =
system?=20
If yes, then (3) GIT!</DIV>
<DIV>Are you using a debian-based OS? If yes, then (1) Packages!</DIV>
<DIV>For everything else, there is (2) Tarball.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Don't worry, my first install was tarball. That's why the =
instructions for=20
the tarball installation have been improved on the wiki. I was trying to =
be a=20
purist.</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>Don't try to logically map between Ubuntu and Debian. That will =
only=20
generate more confusion in your mind.</DIV>
<DIV></DIV></DIV>
<DIV>You say you are trying to set up 3.8.4, so you need to:</DIV>
<DIV>$ wget -O- http://debian.koha-community.org/koha/gpg.asc | sudo =
apt-key add=20
-</DIV>
<DIV>&nbsp;</DIV>
<DIV>and</DIV>
<DIV>&nbsp;</DIV>
<DIV>$ echo deb http://debian.koha-community.org/koha squeeze main | =
sudo tee=20
/etc/apt/sources.list.d/koha.list</DIV>
<DIV>$ sudo apt-get update</DIV>
<DIV>&nbsp;</DIV>
<DIV>Why? Because there are perl packages which are not in the default=20
repositories for Ubuntu.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>--- BEGIN SNIPPET ---</DIV>
<DIV>$ sudo dpkg --set-selections &lt; =
install_misc/ubuntu.packages</DIV>
<DIV>$ sudo dselect</DIV>
<DIV>--- END SNIPPET ---</DIV>
<DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>Yes, this is what INSTALL.Ubuntu has said for the longest time. =
However,=20
remember that unless someone helps keep the file up to date, you will =
end up=20
with missing libraries like you have listed. And remember that the main =
install=20
base for Koha is Debian. This means that other Debian-based OS=E2=80=99s =
may not have=20
those libraries packaged in the default repositories.</DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV>From your output:</DIV>
<DIV>--- BEGIN SNIPPET ---</DIV>
<DIV>paul at server:/koha-3.08.04$&nbsp; ./koha_perl_deps.pl -m</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT=20
face=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Installed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Required =
</FONT><FONT=20
face=3D"Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Module=20
is</FONT></DIV>
<DIV><FONT face=3D"Courier New">Module </FONT><FONT=20
face=3D"Courier =
New">Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
=20
</FONT><FONT face=3D"Courier New">Required</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">--------------------------------------------------------------------=
------------------------</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">DBD::SQLite2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0 </FONT><FONT=20
face=3D"Courier =
New">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
0.33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
No</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">Graphics::Magick&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0 </FONT><FONT=20
face=3D"Courier =
New">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
1.3.05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
No</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">Lingua::Stem::Snowball&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;=20
0 </FONT><FONT=20
face=3D"Courier =
New">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
0.952&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Yes</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">Net::Z3950::ZOOM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0 </FONT><FONT=20
face=3D"Courier =
New">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
1.16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Yes</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">Readonly::XS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0 </FONT><FONT=20
face=3D"Courier =
New">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
1.02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
No</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">Template&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;=20
0 </FONT><FONT=20
face=3D"Courier =
New">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
2.22&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Yes</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">Template::Plugin::HtmlToText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0 </FONT><FONT=20
face=3D"Courier =
New">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
0.03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Yes</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">Test::Strict&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0 </FONT><FONT=20
face=3D"Courier =
New">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
0.14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
No</FONT></DIV>
<DIV><FONT=20
face=3D"Courier =
New">XML::LibXSLT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
0 </FONT><FONT=20
face=3D"Courier =
New">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;=20
1.59&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Yes</FONT></DIV>
<DIV><FONT face=3D"Courier New"></FONT>&nbsp;</DIV>
<DIV><FONT=20
face=3D"Courier =
New">--------------------------------------------------------------------=
------------------------</FONT></DIV>
<DIV><FONT face=3D"Courier New">Total modules reported:=20
9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
* Module is missing or </FONT><FONT face=3D"Courier New">requires an =
upgrade.=20
</FONT></DIV>
<DIV>--- END SNIPPET ---</DIV>
<DIV>&nbsp;</DIV>
<DIV>I know, for example, that Template::Plugin::HtmlToText does not =
exist in=20
the default repositories.</DIV>
<DIV>&nbsp;</DIV>
<DIV>This leads in the existential question: why not just CPAN =
them?</DIV>
<DIV>Yes, you can do that. However, this means you need to keep track of =
them.=20
This is why installing from packages is better. When the module is =
updated in=20
the repositories, a sudo apt-get upgrade installs the newer version for =
you,=20
without you having to think about it. In short, your future upgrades =
become=20
easier. This is why people suggested packages. Your future updates =
should go=20
more smoothly.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I did add a section to the Ubuntu instructions about doing aptitude =

searches for the missing libraries. So, perhaps you haven=E2=80=99t =
looked at the wiki=20
recently:=20
http://wiki.koha-community.org/wiki/Koha_on_Ubuntu#Ubuntu_Packages_for_Pe=
rl_Dependencies</DIV>
<DIV>&nbsp;</DIV>
<DIV>I should probably add something about the wonders of apt-file too, =
as it=20
doesn=E2=80=99t require as much thinking for looking for the missing =
pieces.</DIV>
<DIV>$ sudo apt-get install apt-file</DIV>
<DIV>...</DIV>
<DIV>$ sudo apt-file update</DIV>
<DIV>...</DIV>
<DIV>$ apt-file search Graphics::Magick</DIV>
<DIV>libgraphics-magick-perl: =
/usr/share/man/man3/Graphics::Magick.3pm.gz</DIV>
<DIV>$ apt-file search DBD::SQLite2</DIV>
<DIV>libdbd-sqlite2-perl: /usr/share/man/man3/DBD::SQLite2.3pm.gz</DIV>
<DIV>$ apt-file search Lingua::Stem::Snowball</DIV>
<DIV>liblingua-stem-snowball-da-perl:=20
/usr/share/man/man3/Lingua::Stem::Snowball::Da.3pm.gz</DIV>
<DIV>liblingua-stem-snowball-perl:=20
/usr/share/man/man3/Lingua::Stem::Snowball.3pm.gz</DIV>
<DIV>libsnowball-norwegian-perl:=20
/usr/share/man/man3/Lingua::Stem::Snowball::No.3pm.gz</DIV>
<DIV>libsnowball-swedish-perl:=20
/usr/share/man/man3/Lingua::Stem::Snowball::Se.3pm.gz</DIV>
<DIV>$ apt-file search Net::Z3950::ZOOM</DIV>
<DIV>libnet-z3950-zoom-perl: =
/usr/share/man/man3/Net::Z3950::ZOOM.3pm.gz</DIV>
<DIV>$ apt-file search Readonly::XS</DIV>
<DIV>libreadonly-xs-perl: /usr/share/man/man3/Readonly::XS.3pm.gz</DIV>
<DIV>$ apt-file search perl5/Template.pm</DIV>
<DIV>libtemplate-perl: /usr/lib/perl5/Template.pm</DIV>
<DIV>$ apt-file search Template::Plugin::HtmlToText</DIV>
<DIV>libtemplate-plugin-htmltotext-perl:=20
/usr/share/man/man3/Template::Plugin::HtmlToText.3pm.gz</DIV>
<DIV>$ apt-file search Test::Strict</DIV>
<DIV>libtest-strict-perl: /usr/share/man/man3/Test::Strict.3pm.gz</DIV>
<DIV>$ apt-file search XML::LibXSLT</DIV>
<DIV>libxml-libxslt-perl: /usr/share/man/man3/XML::LibXSLT.3pm.gz</DIV>
<DIV>&nbsp;</DIV>
<DIV>I put the perl5/Template.pm to save you the hassles of looking for =
it.=20
Otherwise, it=E2=80=99s a huge long list of possibilities. In fact, here =
are my command=20
line steps based on my virgin 12.04 install:</DIV>
<DIV>$ sudo apt-get install libxml-simple-perl libxml-sax-writer-perl=20
libxml-rss-perl libschedule-at-perl libsms-send-perl libpoe-perl=20
libuniversal-require-perl</DIV>
<DIV>$ sudo apt-get install libxml-dumper-perl libpdf-reuse-barcode-perl =

libpdf-reuse-perl libpdf-api2-perl libpdf-api2-simple-perl</DIV>
<DIV>$ sudo apt-get install libpdf-table-perl libnumber-format-perl=20
libnet-server-perl libnet-ldap-perl libmodern-perl-perl=20
libmemoize-memcached-perl libmail-sendmail-perl libmime-lite-perl=20
libmarc-crosswalk-dublincore-perl libmarc-charset-perl liblocale-po-perl =

liblocale-currency-format-perl liblingua-stem-perl libjson-perl =
libhttp-oai-perl=20
libhtml-scrubber-perl libgravatar-url-perl libemail-date-perl</DIV>
<DIV>$ sudo apt-get install libalgorithm-checkdigits-perl=20
libauthen-cas-client-perl libbiblio-endnotestyle-perl =
libbusiness-isbn-perl=20
libcgi-session-perl libcgi-session-driver-memcached-perl=20
libcgi-session-serialize-yaml-perl libclass-factory-util-perl =
libdata-ical-perl=20
libdate-calc-perl libdate-manip-perl libdatetime-event-ical-perl=20
libdatetime-format-dateparse-perl libdatetime-format-ical-perl=20
libdatetime-set-perl</DIV>
<DIV>$ sudo apt-get install libmarc-xml-perl</DIV>
<DIV>&nbsp;</DIV>
<DIV>I did not do the dselect step. I then decided to look at the=20
ubuntu.packages file. Hmmmm... my patches in 3.6.7 didn=E2=80=99t make =
it to master!=20
DOH!</DIV>
<DIV>Granted, I am running this on a 32-bit VM, so your results may =
differ from=20
mine.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt; Will I be able to compare a fully working 3.6.7 with a new=20
3.8.4?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Yes, but if you do a package install vs. a tarball install the =
directories=20
you will compare will be different.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt; That's a new learning experience, and what are the structural=20
differences?</DIV>
<DIV>&nbsp;</DIV>
<DIV>I=E2=80=99ll let someone more familiar with the differences answer =
that.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt; And I guess I can restore the mysql db *before* installing =
Koha, but=20
what's the significance?</DIV>
<DIV>&nbsp;</DIV>
<DIV>BEFORE the webinstall, AFTER the packages install. And only the =
koha=20
database, not the entire set of DBs. <IMG=20
style=3D"BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none"=20
class=3D"wlEmoticon wlEmoticon-smile" alt=3DSmile=20
src=3D"cid:25BE0C02746A422AABE58BBF8FACEF17 at Focus"></DIV>
<DIV>The packages automagically generate a random password for the MySQL =

database.</DIV>
<DIV>&nbsp;</DIV>
<DIV>And your mentioning that i386 packages and breaking things reminds =
me of=20
this thread:</DIV>
<DIV><A=20
title=3Dhttp://koha.1045719.n5.nabble.com/3-8-3-dependencies-td5722667.ht=
ml=20
href=3D"http://koha.1045719.n5.nabble.com/3-8-3-dependencies-td5722667.ht=
ml">http://koha.1045719.n5.nabble.com/3-8-3-dependencies-td5722667.html</=
A></DIV>
<DIV>&nbsp;</DIV>
<DIV>Hope this helps somewhat. I can=E2=80=99t spend much more time =
helping right now. I=20
have a koha machine of my own to configure and set up. <IMG=20
style=3D"BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none"=20
class=3D"wlEmoticon wlEmoticon-smile" alt=3DSmile=20
src=3D"cid:25BE0C02746A422AABE58BBF8FACEF17 at Focus"></DIV>
<DIV>&nbsp;</DIV>
<DIV>GPML,</DIV>
<DIV>Mark Tompsett</DIV></DIV></DIV></BODY></HTML>

------=_NextPart_001_02DC_01CD8091.7686A040--

------=_NextPart_000_02DB_01CD8091.7686A040
Content-Type: image/png;
	name="wlEmoticon-smile[1].png"
Content-Transfer-Encoding: base64
Content-ID: <25BE0C02746A422AABE58BBF8FACEF17 at Focus>

iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAOmSURBVDhPhZQPSJx1GMefGl2tJCIwxhwSo40o
iKBi4YTcFkStoBZNHdZglUs2VmtLrauV/cG4FltzGLakmCV3TtS0TcWxO7wSbtrW1tLd1ro5lXM7
552eU1+vu0/P+54Gm0o/eODH73nfL9/n+3yfR2SOc80laaM/ij1SJZ7h76R/6FthsEL6g/vF0/+V
2C99KWlz/XfdGzViizrFMeqU8QnfE8T+3kQ8uBXCbxLvzSZ2KoOxpkX0OmT8wmfiOPOh2OYEHXVJ
atQlPqNrDUyUw+R+GP8Coh/ByE4Y2gxXcuBSJomee4lW2+j5QHzn3pXU2YwUaOrPdXTu20DLlnQr
Tn6TTyL6sYIVEr/yxqzcpEs4vUN81zHU0kqNE2vpqcnlbN2nTISDVnQ77fz101oFK6Kn6rHZuQNC
+Guhs0BKLXaW2E4xiDlpLkjDiF5l5kxc7bcYMlo0f+5XBcsXw/uypMtItZRM/vY8JGpp2phi4VRW
VpKXl2fd67NFwd6ZP+cTLu8RvBukRLT93lhfEfxTRfPmRQz1eFHCVgz+3my9MfLW/LkOYbJaOLZe
vDL8vQQT4c/BqCDQkmcxmYmG3AX0tjwNka0EGjNm59R//CLEDwtHX5CghA6oXmMOtcMetYOGcRBi
7TDlhmv7FGib+uw1CK6Dy2qT/rch8DqcVxm8Ctau0Sa0PiuGqLOD8cEd6qdPpqNENXrf0ikJlK8g
6q+Lq6H7QThxD/hutRjh0TimzOqF5qeUmTkise6X9MdC2natINCWbWlEeAsMKyMTqPdJOPsQnFoC
x28H7WBALdGWr2BHhXG1SNMa8UjfXimONuuHwwX4656h9tX7iPyhAKGNydICq8D/sAKpRTrvhI4F
ROqE2hcF/24FaxHOFwoNq6RYBvZKet9u1W0gh6mLuXSVP0pZRgruXUvxH7yfsHs5Y+2LCR9OwV92
M+5tQtkjQpddmGoUEg3Cz1liNK5Un5nHHNroocVaTpZGJv6qZdRvuovylTZKl99EyRKhdJlQvkI7
nTPNqFVZHdH7dn3LFMd/82nOljm0Rt3dqs1SOKPanEwlcuQOQrU2Qk4hpF6KHEpqxDTQwHtaXqb4
ah64YXuY0396p/jCFTbt1m0q9C2qT9JHVvu1axaQamSWdk4ZmUCuzBu2xgzFju2yUIfWcVxnLaji
Tv6QNORM+82uXShOamSW5npcFv7vkux4RdLac8XuXi8e09mtzyV9ZLa/IUvsTavn3rT/AoCMNE+u
BSe8AAAAAElFTkSuQmCC

------=_NextPart_000_02DB_01CD8091.7686A040--



More information about the Koha-devel mailing list