RPM/package deps gripe
So i'll probably get flamed for this, but what the hell. I'm all for hearing opposing arguments, and I'd (obviously) like to hear from people who sympathise.
I've seen a number of questions on lq.org from people asking "what can happen to linux to make it more mainstream" or "how can we convert more people from windows", et cetera. Well, allow me to demonstrate a point which frustrates a good number of people in my position to no end. I'm computer literate. I'll come straight out and say it. I know hardware, and i know windows inside and out. I've been tooling on and off with linux since Mandrake 6, and I've seen amazing progress. I'm not a linux guru, but I'm working my way to knowing it as well as I do windows. I've rested quite happily with my distro of choice, Suse 9.2 Pro, because it affords an awful lot of tweakability, as generally all distros do, but it also runs very nicely straight after the installation, which is fabulous from where I sit. And i'd be lying if I said I wasn't nice and cozy with the point-and-click updates... Now, I've had this install on my laptop up and running for going on two months. I've installed a fair amount of software over the top, without any difficulties whatsoever. Some very well put together suites were rpm'd, so all I had to do was download a single file, point the Yast RPM mgr to it, et voila - new software. Believe me when I say that I understand that getting to this point of simplicity in an OS is no small task, and I have a great appreciation for the fact that there is a distro out there that behaves in this manner, as I have had *many* experiences to the contrary. I decided last night I'd like to get gdesklets running (google for it if you don't know it, eye candy with moderate function). From the Gdesklets readme: Quote:
That, in itself, I won't complain about. I wouldn't expect Microsoft to maintain the latest version of every 3rd party driver or API they put out with Windows, and I won't ask Novell to, either. So, I am looking at downloading every one of these eleven packages, double checking *their* deps, and compiling and installing them manually, before I can even compile what it is i'm trying to get at! For me, and my level of linux expertise (or lack thereof in this instance), i'm looking at an hour, maybe two or more if I hose something down. But more than that, I'm looking at eleven seperate programme installs... All so I can get pretty helper apps to run on my desktop? The means far outweigh the ends. Maybe this is an isolated incident, but I don't think so. So to answer one question about making linux more user-friendly or whatever you'd like to call it, make software installation a piece of cake! If you're producing software, and it requires updated versions of A, B, and C, which you know many distros aren't shipping with, why not take a few extra minutes to throw some of your expertise in the ring, and include them in the packages? I, personally, would send a donation to a developer who took the time to make things that much easier on the end user, so that your RPM manager of choice comes back at you with "Mlar-Base-ver-X Required, Install as well?", rather than "Mlar-Base-ver-X Required - Not Found, Go Eat Yourself" So thank you for your time. I appreciate your listening to my rant. |
At least for fedora apt and synaptic works great, I install all the software using them. No problems with deps.
|
Quote:
|
Xian -
I respect your point, and would like to reiterate that I recognise your point exactly as such. I don't hold the OS, of any flavour, responsible for my woes. As it is, my complaint does not lie with the fact that I had to install eleven updated pkgs because "the OS mfgr didn't update them for me", but more that I had to install eleven updated pkgs by cli and scripts. Essentially, what I'm trying to say is that the RPM format has a good thing going for it, and I would like to see it embraced even further than it is, to an almost universal extent. Mjuhannus - I've heard good things about apt and yum, much as I've had great experiences with YOU (the Yast Online Update in Suse). I think everything is on the right track, it just needs to become universally adopted throughout all distros. Unfortunately, given the individuality of each distro, that may be years, even decades in development. And I understand why... but that doesn't make me any more eager to accept it. |
Quote:
Quote:
|
All times are GMT -5. The time now is 11:10 AM. |