Jump to content

Can't install GDesklets


Andrewski
 Share

Recommended Posts

I've been trying to get gdesklets to install, but I've been having problems every way I turn. :wall: I tried:

1. Installing the latest package available from their site.

2. Installing the .src.rpm from rpmfind.net.

3. Installing the Mandrake RPMs from urpmi.

 

I can elaborate on the problems with each of those, but I'd appreciate if someone could tell me the preferred method, so I'm not wasting my time doing something stupid.

 

Thanks!

Link to comment
Share on other sites

well the preferred way is not really something you should decide. but using rpm's is usually the desired way for most people as compiling can be a bit if a pain at times, especially if you are not very experienced at it.

 

anyway you really should give us a better idea of :

 

error messages

 

what makes you think it is not installed

 

whether or not you have all the required depends installed for using gdesklets.

 

and anything else that you think may help.

 

being verbose is not a bad thing imho, because right now i have no idea how to solve your problem.

Link to comment
Share on other sites

Sarah,

Like I said, I was hesitating to be verbose since I didn't know which method of installing I should describe. So... we'll go with installing from source; that's definitely the underdeveloped skill on my end.

[verbosity] ;)

1. I visit their site and download the latest package, 0.24.1.

2. I read the requirements on the download page: Python 2.x or higher (2.3 recommended), libgtop2, GConf, gnome-python 1.99.17 or higher (2.0.0 recommended), GConf support for gnome-python. Ok.

3. I check the rpms on my computer:

root:andrew$ rpm -qa | grep python
python-base-2.2.2-6mdk
libpython2.3-2.3-3mdk
libpython2.2-2.2.2-6mdk
python-2.2.2-6mdk

root:andrew$ rpm -qa | grep libgtop2
libgtop2-2.0.5-1mdk
libgtop2.0_0-2.0.5-1mdk

root:andrew$ rpm -qa | grep gconf
pkgconfig-0.15.0-3mdk
libgstgconf0.6-0.6.3-3mdk
gconf-editor-2.4.0-1mdk

root:andrew$ rpm -qa | grep gnome-python
root:andrew$

 

Ok, so I'm missing gnome-python, assumedly some gconf rpms and python 2.3. Easy enough, right?

root:andrew$ urpmi gnome-python
Some package requested cannot be installed:
gnome-python-2.0.0-2mdk.i586 (due to unsatisfied python-base[>= 2.3])

root:andrew$ urpmi python
Everything already installed

root:andrew$ urpmi python-base
Everything already installed

root:andrew$ urpmi python-2.3
no package named python-2.3

Python from rpmfind.net...!!!

root:andrew$ rpm -ivh python-2.3-4mdk.i586.rpm
error: Failed dependencies:
       libpython2.3 = 2.3-4mdk is needed by python-2.3-4mdk
       python-base = 2.3-4mdk is needed by python-2.3-4mdk
       python-base >= 2.3 is needed by python-2.3-4mdk

Python-base and libpython2.3....

root:andrew$ rpm -ivh python-base-2.3-4mdk.i586.rpm
error: Failed dependencies:
       libpython2.3 = 2.3-4mdk is needed by python-ba

root:andrew$ rpm -ivh libpython2.3-devel-2.3-4mdk.i586.rpm
error: Failed dependencies:
       python = 2.3-4mdk is needed by libpython2.3-devel-2.3-4mdk
       libpython2.3 = 2.3-4mdk is needed by libpython2.3-devel-2.3-4mdk
       python-base >= 2.3 is needed by libpython2.3-devel-2.3-4mdkse-2.3-4mdk

Ah! Dep hell!!!

[/verbosity]

 

Iphitus,

I tried "urpmi gdesklets" quite first! I got the following error:

root:andrew$ urpmi gdesklets
Some package requested cannot be installed:
gdesklets-0.22-1mdk.i586 (due to missing gnome-python-gconf-2.0.0-2mdk.i586)
gnome-python-gconf-2.0.0-2mdk.i586 (due to unsatisfied python-base[>= 2.3])

That's why I proceeded as I described above.

Link to comment
Share on other sites

This is everything python I have installed:

[root@localhost omar]# rpm -qa | grep python
python-numeric-22.0-4mdk
python-geoip-0.2.0-1mdk
gnome-python-gconf-2.0.0-2mdk
python-2.3-3mdk
python-psyco-1.1.1-1mdk
python-numeric-devel-22.0-4mdk
libpython2.3-devel-2.3-3mdk
xchat-python-2.0.4-6mdk
python-base-2.3-3mdk
gnome-python-2.0.0-2mdk
gnome-python-bonobo-2.0.0-2mdk
libpython2.3-2.3-3mdk
gnome-python-canvas-2.0.0-2mdk

 

Try going to http://urpmi.org/easyurpmi/index.php and set up all the sources for urpmi again, doing a

 

urpmi.removemedia -a

 

before running the commands suggested by the EasyURPMI website. Then try

 

urpmi python-base

 

etc.

Edited by Steve Scrimpshire
Link to comment
Share on other sites

well according to your listed installed packages you do have gnome-python.

 

did you try just running the configure script for the source to see what happens?

 

another common issue after installing some packages which include lib files is that often their presence is not fully detected until you log out then in. (it is not common but will occurs especially if their are functionality scripts involved with them)

 

your other option is uninstalling all of the depends then reinstalling them.

Link to comment
Share on other sites

Python from rpmfind.net...!!!

root:andrew$ rpm -ivh python-2.3-4mdk.i586.rpm<!--QuoteEBegin-->error: Failed dependencies:<!--QuoteEBegin-->        libpython2.3 = 2.3-4mdk is needed by python-2.3-4mdk<!--QuoteEBegin-->        python-base = 2.3-4mdk is needed by python-2.3-4mdk<!--QuoteEBegin-->        python-base >= 2.3 is needed by python-2.3-4mdk

Python-base and libpython2.3....

root:andrew$ rpm -ivh python-base-2.3-4mdk.i586.rpm<!--QuoteEBegin-->error: Failed dependencies:<!--QuoteEBegin-->        libpython2.3 = 2.3-4mdk is needed by python-ba<!--QuoteEBegin--><!--QuoteEBegin-->root:andrew$ rpm -ivh libpython2.3-devel-2.3-4mdk.i586.rpm<!--QuoteEBegin-->error: Failed dependencies:<!--QuoteEBegin-->        python = 2.3-4mdk is needed by libpython2.3-devel-2.3-4mdk<!--QuoteEBegin-->        libpython2.3 = 2.3-4mdk is needed by libpython2.3-devel-2.3-4mdk<!--QuoteEBegin-->        python-base >= 2.3 is needed by libpython2.3-devel-2.3-4mdkse-2.3-4mdk

Ah!  Dep hell!!!

[/verbosity]

Instead of that, go to the directory where those 3 rpm's are stored and issue 1 command:

 

rpm -Uvh libpython2.3-devel-2.3-4mdk.i586.rpm python-base-2.3-4mdk.i586.rpm python-2.3-4mdk.i586.rpm

 

This should install all 3 of them all at once. Use the -U switch for Upgrade, instead of the -i switch (install) and it should work with no errors.

 

Give that a try and see what you find.

Link to comment
Share on other sites

Steve,

My, you're helping me left and right! Yes, I guess my urpmi sources were out-of-date. Is there any way I could have updated the sources without removing them first?

 

Sarah,

Yes, I tried running the script. My error was "missing python 2.3.3". :) And uninstalling the depends would have been even worse; I use quite a few programs that utilize python.

 

But no matter! They seem to have installed! Off to play....

Edited by Andrewski
Link to comment
Share on other sites

It's possible that

 

urpmi.update -a

 

might've worked, but from what I could tell from the errors, you probably didn't have the urpmi sources in there correctly to begin with, so it was just easier to start over. If you ever have a problem with installing something new and it has been a couple days since you last used urpmi, I suggest that you do

 

urpmi.update -a

 

before you try to install the new package, just in case they've updated packages recently. Now that you have urpmi sources correctly identified, you can keep your system up-to-date by running

 

urpmi.update -a

urpmi --auto --auto-select

 

about once every week or two and that will update, if needed, any of the packages that you currently have installed. Works just like MandrakeUpdate only better.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...