From: Mike V. <mi...@vo...> - 2006-09-25 03:39:15
|
The latest (?) gtkpod was announced on slashdot today. The brief writeup there and the gtkpod site make it look great. Currently I'm using Yami-Pod. So I downloaded gtkpod. But the rpm installer tells me that it is missing(?) 3 libraries: libgpod.so.0 is needed by gtkpod-0.99.4-2.fc3.rf.i386 libid3tag.so.0 is needed by gtkpod-0.99.4-2.fc3.rf.i386 libmp4v2.so.0 is needed by gtkpod-0.99.4-2.fc3.rf.i386 So I did a locate on each of the "is needed" libraries. libgpod.so.0 is on my system. But I will concede that the other two are not. But nowhere in the documentation am I told where to find those other two. Gtkpod is not alone in this regard. I've downloaded dozens of interesting looking packages in the past only to find that they too tell me that files I have are needed (is this just for information) and about others that I don't have without even a hint as to where to find them. This is getting to the point of my making a list of "Don't ever bother trying this package!" Package builders should provide a little help, or even pointers. </rant> -- Mike Vore http://www.OhMyWoodness.com http://mike.vorefamily.net/twr |
From: Jorg S. <jor...@gm...> - 2006-09-25 04:17:30
|
Hi Mike, there's a file called "INSTALL" and another one called "TROUBLESHOOTING" included in the source tarball that should help you out. Since you are complaining about the gtkpod-0.99.4-2.fc3.rf.i386 package (Fedora package) you should contact the package maintainer. That person may have forgotten to include some dependencies. Cheers, JCS. -------- Original-Nachricht -------- Datum: Sun, 24 Sep 2006 23:39:06 -0400 Von: Mike Vore <mi...@vo...> An: gtk...@li... Betreff: [Gtkpod-questions] Another uninstallable packlage > The latest (?) gtkpod was announced on slashdot today. The brief writeup > there and the gtkpod site make it look great. Currently I'm using > Yami-Pod. So > I downloaded gtkpod. But the rpm installer tells me that it is missing(?) > 3 > libraries: > > libgpod.so.0 is needed by gtkpod-0.99.4-2.fc3.rf.i386 > libid3tag.so.0 is needed by gtkpod-0.99.4-2.fc3.rf.i386 > libmp4v2.so.0 is needed by gtkpod-0.99.4-2.fc3.rf.i386 > > So I did a locate on each of the "is needed" libraries. libgpod.so.0 is > on my > system. But I will concede that the other two are not. But nowhere in the > documentation am I told where to find those other two. > > Gtkpod is not alone in this regard. I've downloaded dozens of interesting > looking packages in the past only to find that they too tell me that files > I > have are needed (is this just for information) and about others that I > don't > have without even a hint as to where to find them. > > This is getting to the point of my making a list of "Don't ever bother > trying > this package!" Package builders should provide a little help, or even > pointers. > > </rant> > > -- > Mike Vore > http://www.OhMyWoodness.com > http://mike.vorefamily.net/twr > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Gtkpod-questions mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtkpod-questions -- NEU: GMX DSL Sofort-Start-Set - blitzschnell ins Internet! Echte DSL-Flatrate ab 0,- Euro* http://www.gmx.net/de/go/dsl |
From: Todd Z. <tm...@po...> - 2006-09-25 04:22:17
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Mike, Mike Vore wrote: > The latest (?) gtkpod was announced on slashdot today. The brief > writeup there and the gtkpod site make it look great. Currently I'm > using Yami-Pod. So I downloaded gtkpod. But the rpm installer tells > me that it is missing(?) 3 libraries: >=20 > libgpod.so.0 is needed by gtkpod-0.99.4-2.fc3.rf.i386 > libid3tag.so.0 is needed by gtkpod-0.99.4-2.fc3.rf.i386 > libmp4v2.so.0 is needed by gtkpod-0.99.4-2.fc3.rf.i386 >=20 > So I did a locate on each of the "is needed" libraries. > libgpod.so.0 is on my system. But I will concede that the other two > are not. But nowhere in the documentation am I told where to find > those other two. >=20 > Gtkpod is not alone in this regard. I've downloaded dozens of > interesting looking packages in the past only to find that they too > tell me that files I have are needed (is this just for information) > and about others that I don't have without even a hint as to where > to find them. >=20 > This is getting to the point of my making a list of "Don't ever > bother trying this package!" Package builders should provide a > little help, or even pointers. The rpm packages are put together by third-parties. So there's not much that Jorg can do to ensure that they will work for everyone, as there are many different systems and packagers. They all solve the problems of installing packages and their dependencies a little differently. As a Fedora user myself, I do know a little about rpm packages so maybe I can help you out. Firstly, the version released today is 0.99.8. The rpm you're looking to install is 0.99.4 (the previous stable release). I'm unsure of whether Dag Wie=C3=ABrs will be updating gtkpod for Fedora Core 3 or not, as FC3 is now in legacy mode, receiving only security updates via the Fedora Legacy Project. Even for the current FC version it will likely be at least a few days before third party packagers will provide an rpm. The errors you report above are caused by missing dependencies on your system (and/or in your rpm database). This is the sort of thing you'll see if you use rpm directly to install packages. That's a pain and is the very problem that package management tools like yum (and apt, smart, etc.) are designed to solve. Are you familiar with any of those? The text on Dag's page for gtkpod says this: "These packages are part of DAG RPM Repository and may depend on other packages. Please consider installing Apt[1] and rpmforge-release[2] to automatically install packages and their dependencies. Only use the package for your distribution and architecture." Using apt as recommended, you'd be able to run the command apt-get install gtkpod and have gtkpod installed along with all of the other packages needed for it to run. That's much preferable to chasing down every package dependency manually. There are even graphical front-ends for apt[3] so you can point and click your way, if you prefer that sort of thing. One curious oddity is how you have libgpod.so.0 on your system and yet rpm tells you that it's missing. Have you perhaps installed libgpod from source instead of rpm? Is the libgpod.so.0 that locate tells you about in /usr/lib or someplace else? What does rpm -qf /path/to/libgpod.so.0 say? Replace the path with wherever locate tells you libgpod.so.0 is. I can empathize with your frustration trying to get things installed. Dependency hell used to be a major pain on linux systems. Apt solved this for Debian users a long time ago and rpm based systems (Red Hat, Fedora, Mandriva, etc.) have all solved it as well with tools like yum on Red Hat and Fedora. If you're not already using apt or yum, you should be. Life is much less annoying when you do. :) [1] http://dag.wieers.com/packages/apt/ [2] http://dag.wieers.com/packages/rpmforge-release/ [3] http://dag.wieers.com/packages/synaptic/ - --=20 Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Damn you vile woman, you've impeded my work since the day I escaped your vile womb! -- Stewie Griffin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iQFDBAEBAgAtBQJFF1joJhhodHRwOi8vd3d3LnBvYm94LmNvbS9+dG16L3BncC90 bXouYXNjAAoJEEMlk4u+rwzjyfgH/3N9/ThK1eXYAxSxL5CRHVzJibb78GKg5Efp yyat1ZWmIQFYT90BNGFQU7YgdtM5uqHKCJlKvOFK3G7zfJYHqO4pykr0oexQPoW+ wFEhww9PLIIZFPhm9Cz1i0St7xcXjLW/D2AByL1OfN3bvVvZF+EpQugZglT9A5zp w73A3/wLnM6k5Ck+6iiVr0i0nvj+qyj02oLm7n2x4zeAj5E1AycI/kWzKraHCKbv 2HZ2HEou6hIJAo80KoKdj0iRdOTGs/czJFbVcvxtz/gpRogmAcLwdCsNvi4OdbOU Eld/94wWc7PUuu+gA+NKzdvdaQpcYzN6NB64LYMUA+e8Zar0QSE=3D =3Dmm6F -----END PGP SIGNATURE----- |