trim my box
Hi
I noticed a package called xorg-x11-drv-acecad installed on my system, and after googleing I found that it is to support some USB Graphics Tablet thing "never knew such thing existed" anyway, there are tons of those kind of packages on my system, is it safe, after few googleing as such, to remove those packages if "I think" I don't need them, I mean I've got a hand full of pieces of hardware, and don't need 100 drivers sitting in my disk using resources. is that what most of you do? or even better yet, not install them in the first place? but I did not choose to install them, why they are here? thanks |
It probably was required as a dependency. There are a ton of packages like it that are installed to satisfy a dependency. It's very hard to uninstall packages due to that. For example, try to uninstall sendmail. It's almost near impossible to do since you have to take out so many other rpms. And more than likely, it will be installed again to satisfy a dependency.
|
That's a driver installed by X11 for the tablet you mention. Just like nv, vesa, kbd, etc. It's not likely to be a dependency for something else. With modular X, you needn't install it in the first place. Check out this post to get an idea of what is available with Xorg and what you may really need.
|
stormtracknole:
u'right, what about, say we have a depends on b and c. b depends on d. c depends on d and e. you happened to want to remove d because you "thought" you don't need it. you run yumex and see Removing d Removing for dependencies c b a where the list above is sorted by most dependent first, thus if I want to lean my system, I should look only at the least dependent leaf nodes "a" in this case and not look beyond it, if "a" is needed stop, if not remove and do the same with next leaf node. not knowing if yumex sort its packages this way or not, do you know? if it does, then given the package in question xorg-x11-drv-acecad (being d) the last in the yumex list is xorg-x11-server-Xorg (being a), oh well, no body want to remove that, it is the main x11 server, then stop here and take the next leaf-node. but the next leaf-node is not known because yumex does not have this function, is there a software out there that can reveal this info? notice that b is not the next leaf-node, a depends on it. Arow: the link provided is helpful, but having a software as said above will save lots of guess work when using the list in the link. |
Ok, I got you on the first half, but you lost me of the second half of your paragraph!:D Yes, if try to uninstall something through yum or yumex, it should list all of the dependencies. Take a close look at each and every one of them. If you think you don't need any of it, then remove them. But, more than likely, some of it may come back during a patch update. Like with sendmail. I made sure that sendmail was not selected during the installation. But, no matter what I do, it always gets installed. If you try to do a yum remove sendmail, you'll see a long list of rpms that require sendmail.
|
It's times like these that I remember how far we've come since RH7 and Dependency Hell.
Also, I'd like to note that the title of this thread reduced my kid brother to giggles. Wouldn't FC's package manager automatically recognize what would be removed along with the file? Like if I wanted to remove D, wouldn't it warn me that C, B, and A would be removed as well, and give me a choice? If not, it should. |
Quote:
And yes, the title is funny. LOL! It sounds like the linux version of pimp my ride! lol!! |
All times are GMT -5. The time now is 07:46 AM. |