Quote Originally Posted by The-Spec View Post
Linux distros are freaking ridiculous. Packages almost never get installed correctly or installed at all. And to make matters worse there are ten kernal flaws for every ring3 issue under windows.

Hell, its so bad that even a fanboy like Gore could agree with it.
This is exactly why I miss BeOS. Lol. Ah well. I will say this much about Linux and Packages for it:

Red Hat had a "neat idea" to make "RPMs" which was cool and all, but they probably should have pulled their head's out of Microsoft's ass once or twice to see that they in turn, created a new buzz word with how dependencies are needed, and, out of the box, if you try to install any given RPM, you might also have to install another one to make that one work, and the one you installed to make that one work, may not work without yet another one to make the one work you installed to make the other one work...

Reminds me of Windows Updates.... You install one to fix something, then, once you reboot for that one, you have ANOTHER one waiting, to fix what they broke when the issued the patch the first time, to fix what they broke, which in turn leads to another one, that then fixes what the first two broke, breaking something else, and so on, and after about 10 reboots, you finally have a working patch

RedHat are idiots.

Now, Debian, DOES have a bit more credibility in this. dpkg and APT are awesome, and, with one command, you have a working machine or package almost every time.

This is what I mean:

root@someDebianBox:># apt-get update && apt-get upgrade

Done.

And for adding something?

root@someDebianBox:># apt-get update && apt-get install package

Most of the time, that actually works! They have something very similar to FreeBSD and the Ports system. FreeBSD has this amazing ability to actually install something without the need to spend hours on end looking for stupid libs and other crap to get something working. Like so:

root@someBSDBox:># pkg_add -r AnyPackage AnotherPackage AnyNumberOfOthers

It then takes the time to look and see if it can find not only those packages / ports, but also, what they need to work, and what THOSE need to work, and grabs all of it and installs it. I've rarely had any issues with something not working.

Since I use almost everything (Windows 7 and Slackware on this machine, FreeBSD, PC-BSD, Debian, Slackware, OpenSUSE, a lot of other stuff) I know how they sometimes need a helping hand (Or fist) to get going.

In SUSE, they have YAST2 and Yast, which, are, still, the best tools I've ever used for setting up a machine, configuring everything, and installing stuff without a migraine, or alcoholism.