Forgot your password?
typodupeerror
GNOME

Journal cyranoVR's Journal: Trying to Install Rhythm Box 12

This morning I read about the GNOME RhythmBox (iTunes clone) on the frontpage. It sounded cool, so I thought I'd try and install it.

Well, I have to say: I am completely lost. RhythmBox has a host of dependencies, not least of which is GTK+ 2.2 (er, 2.4). Also needed are a bunch of other libraries and/or applications, such as GStreamer (and related plugins) and something called libid3tag

Upgrading GTK (my RH9 system has 2.0) looks like it is going to be a pain. GTK itself has a whole bunch of dependencies (each of which - if the pattern holds - will have their own dependencies). Also, I suspect that it will break applications I am relying on. I will probably just not do it.

I mean, the installation guide is straightforward enough, I guess. But as usual, it leaves me - Joe User - with more questions than answers. (And questions mean more learning - yay!)

Lastly, all the installations' configure scripts have been complaining about an environment variable called PKG_CONFIG_PATH. Apparently, it's not set.

Using locate to find this executable, I edited my .bashrc script to set PK_CONFIG_PATH="/usr/bin/pkg-config" but it didn't help (yes, I re-logged in):

checking for glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0... Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found

configure: error: Library requirements (glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

Is there some sort of utility or something that will figure out which of my libraries could be updated and which ones are missing? There is Up2Date but that only works with official Red Hat RPMs.

I want everything spoonfed to me. What I need is an installing GNU applications onto linux for complete dumbasses guide.

That would be sweet.

This discussion has been archived. No new comments can be posted.

Trying to Install Rhythm Box

Comments Filter:
  • Sadly, the instructions for installing Gstreamer need alot of work, and are about 18 months out of date. Apparently few Gstreamer developers use RH9 at all. In fact, it looks like the RH9 and RH8 instructions have been pulled from their website.

    It's been a few months since I last tried installing Gstreamer (I wasted too many Sunday mornings doing that), but some issues look familar.

    You mentioned the PK_CONFIG_PATH="/usr/bin/pkg-config" .

    PK_CONFIG_PATH (Or is it really PKG_CONFIG_PATH?) isn't the path of
    • PK_CONFIG_PATH was a typo (both in this JE and my .bashrc file). It's supposed to be PKG like you said.

      Of course, even after I fixed they typo, it didn't work for reasons you pointed out (.pc files). However, I updated the environment variable path to /usr/local/lib/pkgconfig:/usr/lib/pkgconfig like you suggested and configure is running...running...same messsage.

      I guess I have to install the glib-2.0...argh what is up with all these dependencies - it's like one of those russian nesting dolls or somethi
  • Do you have ~/.bash_profile? If so, try setting the environment variable there. Make sure it says:

    export PKG_CONFIG_PATH=/usr/directory/blah

    (I'm too lazy to look up what the 'blah' should be in your case. What I'm saying is make sure to use 'export', or the variable will only be set in the context of .bashrc or .bash_profile).

    Also, before going into ./configure, try typing:

    printenv PKG_CONFIG_PATH

    to see if the variable has been set.

    No idea what directory or whatever should be set to that value. Good l
  • Go to ximian.com, download and install the Red Carpet RPMs, add the service http://opencarpet.org - all the deps should be available from there.
    • Wow thanks!

      Anything I should know before I try to install it however (I'm sure there's stuff in the docs, but they always seem to leave out some practical advice that is too "obvious").
    • This line in the install instructions worries me, somehow: wget -q -O - http://go.ximian.com |sh.

      Also, Fedora is unsupported, although it probably works fine.

      • That installs Ximian Desktop, which indeed, FC1 is unsupported for (and it won't even install) - it's just the vanilla Red Carpet on there own (in the red carpet section of their site) that you want.
        • Thankyou! I was wondering what to do when gnome-pkgview vanished from the distro; I didn't dare reinstall it because it was too crude, being unaware of dependency issues in any meaningful way.
  • ...you seek is to not use RH. RH is probably great if you don't want to add software on your own. The dependency checking presumambly does a good job with software that RH specifically adds. But once you get off their reservation, it becomes increasingly difficult and frustrating to add software. That's going to be the case for any distro with dependency checking e.g. RH, Mdk, and Deb. I compile most of my software against the full Slackware dist (only 1 CD) and I rarely have a problem. The only reall

Air pollution is really making us pay through the nose.

Working...