
Originally Posted by
dijichi2
the libraries aren't the problem, it's the install script. you have to change your OS identifier or the install script, read that thread!
I using Ubuntu 8.04.1 Desktop 386 to install Zimbra
I change the script in the /util/utilfunc.sh
Code:
getPlatformVars() {
PLATFORM=`bin/get_plat_tag.sh`
echo $PLATFORM
if [ $PLATFORM = "DEBIAN3.1" -o $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU7" -o $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTU7_64" -o $PLATFORM = "DEBIAN4.0" -o $PLATFORM = "DEBIAN4.0_64" -o $PLATFORM = "UBUNTUUNKNOWN" -o $PLATFORM = "DEBIANUNKNOWN" ]; then
checkUbuntuRelease
PACKAGEINST='dpkg -i'
PACKAGERM='dpkg --purge'
PACKAGEQUERY='dpkg -s'
PACKAGEEXT='deb'
PACKAGEVERSION="dpkg-query -W -f \${Version}"
PREREQ_PACKAGES="sudo libidn11 fetchmail libgmp3c2 libxml2 libstdc++6 openssl libltdl3"
if [ $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU7" ]; then
PREREQ_PACKAGES="sudo libidn11 fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libstdc++6 libstdc++5 openssl libltdl3"
PRESUG_PACKAGES="perl-5.8.7"
fi
if [ $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTU7_64" ]; then
PREREQ_PACKAGES="sudo libidn11 fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libstdc++6 libstdc++5 openssl libltdl3 libperl5.8"
PRESUG_PACKAGES="perl-5.8.7"
fi
if [ $PLATFORM = "DEBIAN4.0" -o $PLATFORM = "DEBIAN4.0_64" ]; then
PREREQ_PACKAGES="sudo libidn11 fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libstdc++6 openssl libltdl3"
PRESUG_PACKAGES="perl-5.8.8"
fi
elif echo $PLATFORM | grep RPL > /dev/null 2>&1; then
..... But the install by pass the missing package warning but not the installation.....
The warning message as below:
Code:
Checking for prerequisites...
NPTL...FOUND
sudo...FOUND sudo-1.6.9p10-1ubuntu3.2
libidn11...FOUND libidn11-1.1-1
fetchmail...FOUND fetchmail-6.3.8-10ubuntu1
libgmp3c2...FOUND libgmp3c2-2:4.2.2+dfsg-1ubuntu2
libxml2...FOUND libxml2-2.6.31.dfsg-2ubuntu1
libstdc++6...FOUND libstdc++6-4.2.3-2ubuntu7
openssl...FOUND openssl-0.9.8g-4ubuntu3.3
libltdl3...FOUND libltdl3-1.5.26-1ubuntu1
Prerequisite check complete.
Checking for standard system perl...
Checking for installable packages
Found zimbra-core
Error: attempting to install i386 packages on a unknown OS.
Exiting... In my investigation when I run
henry@henry-desktop:~/Zimbra/zcs-5.0.8_GA_2462.UBUNTU6.20080709173036/bin$ ./get_plat_tag.sh
UBUNTUUNKNOWN
What happen? Why UNKNOWN?
Thank you