Since those dependencies aren't in the F17 repos, you'll have to build & install those too. You might also need their -devel
packages as well (and any -devel
packages those need - this is known as "dependency hell").
I forgot to mention that (in case you don't already know), packages don't have to be in a repository to be installed. Yum can also install a local
package (one that you've downloaded or built yourself).
yum install path_to_rpm_package
(yum used to use localinstall
for this, but now just uses install
for local & remote packages).
Also, you can mix i386
packages on an x86_64
system. And, some older Fedora packages still work with Fedora 17, even though they've been orphaned for several years. Fedora 17 has some fc15
packages. I also have a .fc10
Finally, rpm packages aren't necessarily a requirement (they do make it much easier to manage though). You can also install programs built from a "tar ball" (usually named with ".tgz
" or similar). With those, you extracted the package's source somewhere, then use
make && make install
.configure && make && make install
(sometimes, you'll have to use sudo make install
instead), if you do this as your user instead of "root").
Usually, a "tar ball" will have a file named README
that will tell you what's required to build & install the program from source.