Active Topics

 


Reply
Thread Tools
Posts: 80 | Thanked: 9 times | Joined on Oct 2007
#1
Alright... first time making a contribution.
Leave this repos alone selected in Application Manager
Catalog: maemo Extras
Address: http://repostory.maemo.org/extras/
Distribution: chinook
Components: free non-free

(Please note the spelling error, make sure you use it 2)

The other repositories are disabled because different repositories might provide the same package... and you want to be sure that you're getting kagu from this repos... so disabling all others makes that very clear.


Alright, try and install kagu.

Preferably... use a terminal and execute the command as root
(Use gainroot or one of those other programs... or just ssh into your tablet if you have openssh or an ssh server & client installed)

apt-get install kagu

If you get the following.. don't worry...
Setting up kagu (1.0.10-3) ...
Cache file created successfully.
Traceback (most recent call last):
File "./kagu-scanner.py", line 24, in <module>
import pygtk,gtk,gobject
File "debian/python2.5-gtk2/usr/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py", line 48, in <module>
ImportError: No module named cairo
dpkg: error processing kagu (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
kagu
E: Sub-process /usr/bin/dpkg returned an error code (1)

The error about no module named cairo means the python bindings for cairo are missing...

I did
apt-cache search cairo
and got the following:
libcairomm-1.0-dev - C++ wrappers for Cairo (development files)
libcairomm-1.0-1 - C++ wrappers for Cairo (shared libraries)
python2.5-cairo - Python bindings for the Cairo vector graphics library
python2.5-cairo-dev - Python cairo bindings: development files
libcairomm-1.0-doc - C++ wrappers for Cairo (documentation)
libcairo2 - The Cairo 2D vector graphics library

So all now needs to be done is
apt-get install python2.5-cairo

That should fix kagu and get it working... post if you have any problems... I'll try to help
 

The Following 3 Users Say Thank You to jaywhy13 For This Useful Post:
Posts: 80 | Thanked: 9 times | Joined on Oct 2007
#2
http://repository.maemo.org/extras/ (repository with the "i") gives kagu installation corrupt. So ensure you use the one without the "i"
 
Posts: 7 | Thanked: 0 times | Joined on Jul 2007
#3
Hello,

While that works I still get that packages are missing - libsdl-ttf2.0-0 and libreadline4. What can be done about that? I am not finding any clear instructions here via the search on gaining root access to as to attempt to apt-get the libraries.

Thanks.
 
Posts: 18 | Thanked: 1 time | Joined on Dec 2007 @ Alberta, Canada
#4
Thanks jaywhy13. Install worked for me. But as a new owner of a N800 my question is this; how long can we expect to have to jump through hoops to install most applicatons? Can we expect the "corrupt install" problem to be fixed sooner than later?
 
Posts: 7 | Thanked: 0 times | Joined on Jul 2007
#5
Originally Posted by jaywhy13 View Post
http://repository.maemo.org/extras/ (repository with the "i") gives kagu installation corrupt. So ensure you use the one without the "i"
Hello,

That is not the only repository with the error so others will need to be checked as well. I was able to install Kagu without becoming root, but only after much tinkering, then installing python2.5-runtime, and finally Kagu.

berlin
 
Posts: 10 | Thanked: 1 time | Joined on Dec 2007 @ Espooi, Finland
#6
Thanks, using the spell-error "repostory" and deleting all the rest + installing python run-time worked for me, too - but how can I get the Bluetooth stereo + control buttons work as promised in Kagu ad?
 
Posts: 80 | Thanked: 9 times | Joined on Oct 2007
#7
Originally Posted by berlin View Post
Hello,

While that works I still get that packages are missing - libsdl-ttf2.0-0 and libreadline4. What can be done about that? I am not finding any clear instructions here via the search on gaining root access to as to attempt to apt-get the libraries.

Thanks.
Whenever a library is missing what I did was to search
http://gronmayer.com/it choose the "Show Packages" option for each repository. When you click "Show Packages" it reloads the page with the list of packages for that repository shown. That's what I generally use to search for missing packages. And that worked for me.

As for gaining root from the device... not sure exactly how to do that. I'm familiar with debian but I've never used gainroot or any of those tools.... ususally "su root" or "sudo su" on some other distributions worked but that doesn't seem 2 work on my n800.

My alternative suggestion however was to use a ssh client like putty for example. http://the.e...
Put in the ip address for your n800. Click "Open" and it'll prompt for username and password. "root" for user ... if you haven't change the password I believe "rootme" should work.

From there you can use the root commands discussed in my earlier post.
 
Posts: 80 | Thanked: 9 times | Joined on Oct 2007
#8
Originally Posted by Susdio View Post
Thanks jaywhy13. Install worked for me. But as a new owner of a N800 my question is this; how long can we expect to have to jump through hoops to install most applicatons? Can we expect the "corrupt install" problem to be fixed sooner than later?
Frankly I'm a new user too. Luckily I've had much more experience with Linux... so the concept of repositories and all of that aren't new to me.

I hope that much will change with improvements to the current package manager. There's a package manager that is used in many flavours of Linux called "Synaptic" and it's REALLY REALLY good... often times I opt to use it than to resort to going to the console and installing or upgrading. So I would give it some time, hope the developers get it right and make it better. Hopefully one day, I'll stop criticisin and learn more C and actually make a useful contribution, instead of all this talk.

Secondly however, I've seen some repository errors I've never seen in my time dealing with Linux, like "Size mismatch" ...

Finally though, for the time being. I would suggest getting to know how to use "apt-get" from the command line. It's much more verbose than the application manager.

For example... when the application manager tells you "Corrupt Install File" it might actually mean that some libraries were missing or size mismatch ... those messages are printed from the console.

Size mismatch for me means go find a different repos coz that one's not working...

And if it's a library problem which is not that bad... check out my earlier post about gronmayer's site and searching for the dependencies. Once you add the repositories that have the dependencies apt should be able to take it from there.
 
Reply


 
Forum Jump


All times are GMT. The time now is 06:10.