Click to See Complete Forum and Search --> : How do you manage dependencies?
I have been running in circles for a full day now. I am trying to get KOffice installed. Everytime I try to install a RPM, it tells me that I need a new library, or that it conflicts with an existing library. It has gotten so crazy that I am considering blowing away the whole partition and doing a fresh install. This seems a bit extreme, and I can't believe that everyone here reinstalls Linux to install KOffice ( my distro came with it installed, but to fix a bug, I had to uninstall the existing one, then install the new one; the old one uninstalled just fine,...). I figure I must be missing something ( I'm going to give 1 star to the first person who says : " :cool: debian apt-get :cool: "; there must be another way!). How does everyone else (other than the apt-get crowd) manage these package dependencies?
mindwarp.out
10-18-2001, 10:45 AM
I use debian's apt-get
Mindwarp
milanuk
10-18-2001, 11:07 AM
Well, I'm not using SuSE at the moment, nor KOffice, but w/ RedHat I generally recommend spending some quality time w/ the man page for rpm, especially the section on 'Query'. I don't recall all the applicable flags at the moment, but you can get a really good idea of what a given package requires/provides, and then you can go hunt down that dependency, and repeat, until you have everything ready to go, then use rpm to install them all in one fell swoop, as rpm will generally do a good job of sorting out which order to install them in.
HTH,
Monte
subnet_rx
10-18-2001, 12:47 PM
well, I will confirm this can be done. But, you may have to update the complete KDE installation to 2.2.1. Which has problems of it's own, but if you just work through every dependency, you can get it installed.
X_console
10-18-2001, 01:45 PM
Might be easier to completely uninstall the kde libraries and replace them with the current versions rather than doing a full Linux reinstall. If that still doesn't work, remove kde completely and reinstall it with the current version.