Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Okay.. I decided to FINALLY give Linux a try. I love the idea of open-source....
So here I am I installed Mandrake 10.1, and after a couple of weeks playing around, started learning the command line, found I liked the Gnome better then KDE look. Several other things as well...
One thing that I think baffles me, as well as MANY OTHER PEOPLE..Including efficient Linux users (been reading google awhile lol) Why the heck is installing applications in Linux so dang difficult? It makes absolutely no sense. Someone said in a post I was reading that it was for security? Come on thats just sticking up for your favorite operating system. Flat out Linux sucks when it comes to installation. I believe that the idea of customizing ones applications while installing is a great idea. But you don't even customize it...You type ./configure and <HOPE> that all these dependencies are there, if not...you have to search for the ones they need. And when you download those, you need to search for more of the ones you downloaded, because they're missing dependencies. How is that customizing your installation of the application? hmm.. Maybe still new, but it seems that the ./configure does it all for you still. But in a very juvenile way.
I guess part of this is frustration, and literally HOURS of searching for answers. But Linux has a much longer way to go then I thought. Ive been hearing about it, reading about it for years. Just never took the time to install it on a dual-boot system. Maybe many of you remember BeOS? That seemed so much easier to use, but they went out of business.
Some problems maybe someone could help me out with are:
1) URPMI...Will this download all the dependencies(and the dependencies dependencies) automatically? Where can I find the program for this, Ive been having problems finding it on the Internet. Is it already built into mandrake? Is there a guide for setting this up
2) Is there an easy way like an automatic installer somewhere that does all this stuff for you? I'd say 95% of the programs I've found are NOT in that RPM format. They are zipped up in like tar or gz files.
PS...I'm not insulting this wonderful Operating System. Its just there has got to be major improvements in the instillation of applications. And other areas I'm finding.
1) URPMI...Will this download all the dependencies(and the dependencies dependencies) automatically? Where can I find the program for this, Ive been having problems finding it on the Internet. Is it already built into mandrake? Is there a guide for setting this up
2) Is there an easy way like an automatic installer somewhere that does all this stuff for you? I'd say 95% of the programs I've found are NOT in that RPM format. They are zipped up in like tar or gz files.
yum search - can find programs in any repository i want
yum install <package> - install package
yum remove <package> - uninstall package
yum update <package> - update package
admittadly the program has to have been compiled for my distro and put on the repository but there are very little i haven't found, and in which case i found an alternative.
I hate having to manually find dependencies when installign from source aswell but YUM and google help me there and it's never a bad thign to learn more than one way to skin a cat (say you desperatly need something for work in the morning but all your URPMI mirrors are screwed?)
I can understand your frustrations but i'd suggest sticking with Linux, it grows on you
Debian-based distros, like Debian, Ubuntu, etc use apt-get and synaptic. These will also install all dependencies, as well as there being a vast array of .deb installation files available.
Hope that helps. Actually once you get the hang of it, installing programs in Linux is easier than windows.
Quote:
Originally posted by RKendrick Debian-based distros, like Debian, Ubuntu, etc use apt-get and synaptic. These will also install all dependencies, as well as there being a vast array of .deb installation files available.
That is one of the reasons I choose Debian. With the repositories in my sources.list I have access to over 22000 packages.
Thanks for all your replies and help to this ongoing problem for me.... I guess then you need to just stay away from the software that is compiled in source files? And only do RPMs? Its just Ive found some interesting software that isn't in RPMs, and its an absolute mess installing them. Ive done ./configure and all that, but its always missing something.
Anymore help on that side of things would be nice....On the zipped files, that arnt RPM is there an easier way to install those? I understand that URPMI is for RPMs right? Or does that work for those source files?
I'm a quick learner...Just didn't think it would be this difficult starting out.
I'd have to agree with ethics- Linux definitely grows on you.
However, I've experienced the same sort of problems you have. Seems like it's ten times easier, most of the time, to D/L something on Windoz, and install it by pointing and clicking, w/o all the cute little commands and differentiations from that pattern found in linux. However, I'll be quick to point out, that, unlike both Windoz and MacOS, Linux is not a PRODUCT. No one is trying to inhibit you from doing something on it to increase company profits. The direction of Linux is liberty- to utilize software and computers in a manner that benefits everyone, rather than a company. You won't find that sort of thinking behind any of the not-so-free operating systems....
RPM and DEB files are binary, so they will have dependencies. Sooner or later these package based distributions are going to bite you in your ass. I suggest Gentoo because it makes it very easy to install. Almost everything is installed through compiling which makes it unique for your own system. Gentoo uses a file or script to tell emerge what it requires to compile and install it. IMHO, Gentoo shows what Linux is capable of which is upgrading its programs.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.