At 08:06 AM 8/22/2012 +0800, [someone, because this is not personal] wrote:
A package install is relatively easy. Someone correct me if I'm wrong, but it goes something like: 1) mysqldump your Koha database. 2) Try following the instructions on http://wiki.koha-community.org/wiki/Koha_3.8_on_Debian_Squeeze (You probably will have some questions as you go along, so feel free to ask. Questions will help improve the documentation.) 3) Before the webinstall step, import your mysqldump. 4) Run webinstall. 5) Everything should be in place afterwards. The difference between a tarball install and a packages install is mostly the resulting directory structure locations of things. However, you get the added advantage of access to other scripts which people constantly refer to on the lists, but never really apply for tarball installations.
OK -- now I'm totally confused (end of the day, tired) but I got fed up on the last "attempt" at 3.8.3 (same results on a brand new install, wiped the server totally clean), then saw that Chris had announced 3.8.4, so wiped the server again, and it's worse than before [see below] because "apparently???" dpkg / dselect is attempting an i386 package for libxml2, and I end up with 5 modules "required" and four "listed" but not required. Now, I did the koha-3.08.04 via wget and suddenly learn that "package" is different from "tarball". Is the tarball different? or invalid? (see below for the i386 error.) I've been using tyarballs for years (and Koha in particular since 3.4.? through the whole 3.6 series) so do I have to change? With respect, why do I have to learn a different "resulting directory structure locations of things." Will I be able to compare a fully working 3.6.7 with a new 3.8.4? That's a new learning experience, and what are the structural differences? And is "Debian Squeeze" == "Ubuntu 12.04". And I guess I can restore the mysql db *before* installing Koha, but what's the significance? Anyway, until tomorrow, here's waht I got with 2.8.4 on 12.04 (all virgin): $ sudo dpkg --set-selections < install_misc/ubuntu.packages $ sudo dselect then at [I]nstall: Errors were encountered while processing: /var/cache/apt/archives/libxml2-dev_2.7.8.dfsg-5.1ubuntu4.1_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Some errors occurred while unpacking. Packages that were installed will be configured. This may result in duplicate errors or errors caused by missing dependencies. This is OK, only the errors above this message are important. Please fix them and run [I]nstall again Press enter to continue. Errors were encountered while processing: libxslt1-dev:i386 dselect: warning: subprocess installation script returned error exit status 100 Press <enter> to continue. paul@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.