I have been struggling for the last 2 hours to install SMART Notebook for Linux.
They place their software for download packaged with autopackage. This is designed to make the installation easy, but it has been anything but.
You see, I am running a 64 bit version of Ubuntu 9.04 server, and autopackage is designed for 32 bit machines.
So, when I initially clicked the autopackage, it gave me an error indicating that I needed to install compatibility libraries, but never listed which ones.
Here is the ultimate solution, you have to trick the autopackage into thinking it is on a 32 bit machine.
When I first ran the installer in 32 bit mode (after typing linux32 at the command prompt) the system looked for certain dependencies (i.e. glib utility library) which it claimed were not installed. It was partially right, in that more specifically the 32 bit libraries were not installed.
So I had a thought, and this series of commands worked (thanks to this random forum post for the inspiration). I am watching the software install right now!
Before you do anything, I suggest you download and untar the Linux tarball. Then rename the directory and the .package file. I renamed them both smart and smart.package respectively otherwise it is really difficult to work with since they are such long file names with spaces. Ordinarily that’s no problem since you can use the graphical interface to install it, but not in this case. Then follow the series of steps below.
1. First, type this in the command line “sudo apt-get install ia32-libs” (with no quotes)
2. Then type “linux32″ (with no quotes)
3. Then type “sudo package install smartfilename.package” (no quotes, and substituting in the file name of the downloaded .package file).
4. Watch it install.
It is installing the large gallery files now, we’ll see how it works.
Chris
giorgos says:
getlibs -l libxkbfile.so libxkbfile.so.1 libxkbfile.so.1.0.2
libxkbfile.so: libxkbfile-dev
libxkbfile.so.1: libxkbfile1
libxkbfile.so.1.0.2: libxkbfile1
The following i386 packages will be installed:
libxkbfile1
libxkbfile-dev
Continue [Y/n]? y
Downloading …
Installing libraries …
giorgos@ubuntu:~/Desktop/smart$ linux32 sudo package install smart.package
# Preparing package: SMART Software
# Checking for Glib Utility Library … passed
# Checking for X … passed
# Checking for Standard C++ library … passed
# Checking for GTK+ user interface toolkit … passed
# Checking for libXinerama.so … 1.0.0
passed
# Checking for libXfixes.so.3 … 3.1.0
passed
# Checking for libxkbfile.so … failed
FAIL: Unable to prepare package SMART Software.
5th August 2009 at 1:36 pm
MK says:
I too am looking for a solution for this. I get the same failure on libxkbfile.so. Any news?
5th August 2009 at 1:26 pm
Felix says:
Hi all.
A workaround to bypass the xkbfile issue is to use the version provided, e.g., by fedora core (I have this on another machine). However, this leaves you with:
[snip]
Überprüfe Verfügbarkeit von libXfixes.so.3 … 3.1.0
erfolgreich
# Überprüfe Verfügbarkeit von libxkbfile.so … 1
1.0.2
erfolgreich
# Überprüfe Verfügbarkeit von 2.6.x Kernel … erfolgreich
# Überprüfe Verfügbarkeit von SMART Install Frontend … erfolgreich
## Paket wird vorbereitet: SMART Install Frontend
## Überprüfe Verfügbarkeit von benötigte Versionen der C-Programmbibliothek … fehlgeschlagen
## FEHLGESCHLAGEN:
## Die installierte Version von glibc, einer grundlegenden Systembibliothek,
## ist zu alt für dieses Paket.
## Sie brauchen wenigsten die folgenden Symbole in glibc: GLIBC_2.0.
[snip]
Any suggestions?
5th August 2009 at 2:48 am
Natxo says:
¿Y el flashplayer?, yo tengo instalado (firefox lo usa), pero SMARTNotebook no.
5th August 2009 at 5:43 pm
Chris Conway says:
I have the same libxkbfile.so problem as giorgos for v10. For v9.6 I get a glibc error.
5th August 2009 at 6:34 pm
Felix says:
Libxkbfile workaround:
0.) Use autopackage from the autopackage-homepage EXCLUSIVELY! (avoid GLIBC issue!)
1.) Download the 32bit packages of xkbfile and libc (DOWNLOAD, NOT INSTALL!)
2.) Extract the files (dpkg –unpack FILENAME). Copy the so files to /usr/lib32 (this is important!)
3.) run ‘sudo depmod -a’
4.) Try to install using ‘linux32 sudo package install filename’
The “depmod -a” seems to be important, as well as having symbolic links to libxkbfile.so.1.0.2 and libxkbfile.so.1
Unfortunately, I am now getting an error when it tries to install the drivers
5th August 2009 at 2:37 pm
Ray says:
still got the libxkbfile errors.
Same issue. chmod a+x didn’t help too.
Extracted files from libxkbfile maverick deb and moved them to /usr/lib32 same with libc6
Any suggestions?
5th August 2009 at 2:49 pm
Felix says:
Sorry, I think I mixed up something in aboves commands. Did you try “sudo ldconfig”?
5th August 2009 at 2:56 pm
Ray says:
Sigh – I could have known this by my own
Thanx
I didn’t install the autopackage 1.4.2 from HP and am now struggeling with the glibc error,
I removed autopackage, but the new autopackage (64bit) which i wanted to install now brings up following:
———————————
sudo ./install
autopackage 1.4.2 install tools script, (c) 2002-2005 the autopackage developers
————————————————————————–
autopackage – the distro neutral packaging framework for Linux systems
————————————————————————–
Press any key to INSTALL autopackage tools or Ctrl-C to CANCEL.
Installing Autopackage…
mv: „/usr/libexec/autopackage/libuau.so.3“ und „///usr/libexec/autopackage/libuau.so.3“ sind die gleiche Datei
mv: „/usr/libexec/autopackage/libcurl.so.2“ und „///usr/libexec/autopackage/libcurl.so.2“ sind die gleiche Datei
Refreshing linker cache, please wait … done
Autopackage setup is finished and completed.
/usr/share/autopackage/apkg-funclib: Zeile 190: apkg-bashlib: No such file or directory
/usr/share/autopackage/apkg-funclib: Zeile 191: apkg-db: No such file or directory
/usr/share/autopackage/apkg-funclib: Zeile 192: apkg-defs: No such file or directory
/usr/share/autopackage/apkg-funclib: Zeile 193: apkg-dep: No such file or directory
/usr/share/autopackage/apkg-funclib: Zeile 194: apkg-failsafelib: No such file or directory
/usr/share/autopackage/apkg-funclib: Zeile 195: apkg-io: No such file or directory
/usr/share/autopackage/apkg-funclib: Zeile 196: apkg-native: No such file or directory
/usr/share/autopackage/apkg-funclib: Zeile 197: apkg-script-utils: No such file or directory
GTK2 is available on this system.
Graphical user interface support will be enabled if possible.
* If you need to download the package, it will take approximately *
* 25 seconds on a dialup modem connection *
Installing graphical interface, please wait…
The support code could not find its installation directory.
Remove the support code files from these possible locations and re-install.
file: /usr/bin/package
file: ~/.local/bin/package
file: /usr/bin/makepackage
file: ~/.local/bin/makepackage
directory: /usr/share/autopackage/
directory: ~/.local/share/autopackage/
directory: /usr/libexec/autopackage/
directory: ~/.local/libexec/autopackage/
directory: /etc/autopackage
directory: ~/.config/autopackage
——————————-
but I really deleted all files and directories.
What did I do wrong?
Thanks in Advance
5th August 2009 at 4:38 pm
Ray says:
solution for this issue: all /autopackage dirs have to be removed (not mentioned by installer)
5th August 2009 at 5:48 pm
Ray says:
works now, but installed the x86 (not x86_64) autopackage-x86.tar.gz with sudo linux32.
Using the .package file seems to cause errors i think, because autopackage will use the x86_64 version because we have such a system – and the x86 version is needed for SmartBoardSoftware, or did I get something wrong?
5th August 2009 at 5:53 pm
Ray says:
I’m asking the support for a 64bit Version. Let’s see what they’ll answer.
Could you Chris, please write a little more detailed manual for the others? would be nice
I’m sorry for spamming
5th August 2009 at 6:04 pm