<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d23884446\x26blogName\x3dJust+Another+Tech+Blog\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dSILVER\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://justanothertechblog.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://justanothertechblog.blogspot.com/\x26vt\x3d-484221019928432923', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Just Another Tech Blog

Anything and everything having to do with technology, computers, science, and most of all... Linux! The documentation of my Linux endeavor.



ARGH!!!!!!! DEPENDENCY HELL!!!!!

Monday, October 23, 2006

There is one thing I absolutely HATE about Linux.... dependencies. I can hardly ever just install a program on the first try. There is always some other program that I need to have install.... Today I was trying to install AVG Free for Linux (heard it was good). So, I download the RPM, and try to install. TRY is the keyword. First it comes up with a message saying that I need python-gtk. So, I go about trying to get python-gtk. Of course, it is not in YaST. Then I do a google search and find it online. Thinking this was all I need, I try to install it. Once again.... TRY is the key word. Apparently python-gtk needs python-numeric and python-cairo to install. Why the hell it needs that... I have no clue. And of course, neither packages are in YaST. So, I once again do a google search, find the RPMs that I need and try to install them. AGAIN, TRY IS THE KEYWORD (SEE A PATTERN????). First I try to install python-cairo. You know what error message comes up? PYTHON-CAIRO REQUIRES PYTHON-GTK!!!!!! WTF??????? So... here I am... stuck in dependency hell. That is the ONE and only thing I like about Windowz.... if you want to install something, all you need is the installer, and it works. No questions asked. WHY CAN'T LINUX BE THIS WAY????? WHY?????

WHY??????????

Or is is just SuSE?

Ok... /RANT :D

posted by linnerd40, Monday, October 23, 2006


3 Comments:

This is what I dislike about RPM distributions. Apt distributions like Debian and Ubuntu extremly rarely have this issue. You could mess with http://en.opensuse.org/APT , but I have never tried it.

commented by Anonymous Anonymous, 6:15 PM  

Yeah, when I get a bit more hard drive room, I will have to try an Apt distro. I have played around with Ubuntu and really liked it... but then I had to delete it to get some more hard drive space :D.
Thanks for reading and commenting!

-linnerd40
-justanothertechblog
publisher/admin/moderator

commented by Blogger linnerd40, 6:57 PM  

Really, apt isn't better; depends on the distro. Just ty installing the latest version of LyX in Ubuntu Dapper.

commented by Anonymous Anonymous, 3:28 AM  

Add a comment