Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
Why not have an EXE like windows? And how do I install those?
I was told that you either BUILD or INSTALL
I got confused. I look up the documentation online and there isn't any that can clearly explain the Can anyone please point me to a good guide for installing linux RPM or softwares?
And for windows we have setup.exe . what is the equivalent for linux?
./make???
Please help me guys. I would love to love Linux but at this point it is giving me headaches.
It should be fine. However, since RH is an rpm based distro, anything you don't install via rpm will not be picked up in the rpm database. Also, they are a little more tricky to uninstall. My suggestion is to go with rpms until you get the hang of it all.
Not just beginners Download them to your /home folder, open a console and run them - they will do the rest. You may hit what is known as "dependency hell" - this is where the rpm requires another program to run. And that program needs another, and that one needs another, and so on. You can make things much much easier with either Yum or Apt4Rpm - (www.google.com/linux will give you the links) - those programs resolve all dependences automatically which drastically cuts down on the amount of time you spend swearing at your computer.
To expand on my first sentence, using an rpm does not make you a newbie - rpm's are what rpm based distros use to install/update/uninstall programs, they are a tool. Use the system, get used to it, decide whether you like it or not. That's the best way to learn - there is no need at all to make it hard for yourself.
Thank you for your post.
Yes I did ran into the dependency hell so you were too late. ;-)
But luckily I managed to install it using the ignore dependency.
Whether or not I installed using an RPM, is the path to the program going to be the same?
OK let me use an example. I installed gotmail
I used the RPM install and it worked!
But I am actually using another program which need the path to gotmail.
I can't find the binary!!!! Then there will be no path to gotmail for the other program to use it!.
But if I install using Tarball I will know what the path is because I uploaded the binary....am I right?
Sorry to sound stupid. But I was spoiled by Windows' simplicity and user friendliness.
Last edited by cpanelskindepot; 07-03-2004 at 05:48 AM.
You shouldn't ignore any dependencies, the program needs all the dependecies to function properly. When I install rpm's on Mandrake, the binaries are usually in /usr/bin.
Also I'd like to say that Mandrake is a way easier distro for beginners, their urpmi tools just kick ass. And Mandrake has loads of config tools and wizards.
Originally posted by XavierP It should be fine. However, since RH is an rpm based distro, anything you don't install via rpm will not be picked up in the rpm database. Also, they are a little more tricky to uninstall. My suggestion is to go with rpms until you get the hang of it all.
I completely disagree - a beginner (and everyone else) should avoid RPM at all costs. It only leads to frustration and headaches when dependency problem after dependency problem arises.
Installing from source may sound daunting but it really isn't any harder than typing a few command and library requirements are FAR easier to satisfy.
I think RPM's must be the leading cause of migration from linux back to windows.
Mixing source and binary is not really a good idea if you are just starting out. This is in no way meant to be patronising or disparaging of your ability. When I am on a distro, I always try to stick with the method it prefers - rpms for RH/Fedora (or apt or yum), YAST + rpms for SuSE, rpms/URPMI for Mandrake, source for Slackware. Simply put, rpm based distros tend to "expect" you to use rpms - if you install a program via source and an rpm later needs that program, the rpm database will not be able to find it - you then need to chase things down manually.
Using the principles of KISS (Keep It Simple Stupid - that's what it stands for, not an insult ), I would always use rpms with an rpm based distro. If you need programs with are not on your cd, check out www.rpmfind.net or http://rpm.pbone.net/ - they have a huge amount of rpm files and are a great help.
Originally posted by XavierP Mixing source and binary is not really a good idea if you are just starting out. This is in no way meant to be patronising or disparaging of your ability. When I am on a distro, I always try to stick with the method it prefers - rpms for RH/Fedora (or apt or yum), YAST + rpms for SuSE, rpms/URPMI for Mandrake, source for Slackware. Simply put, rpm based distros tend to "expect" you to use rpms - if you install a program via source and an rpm later needs that program, the rpm database will not be able to find it - you then need to chase things down manually.
Using the principles of KISS (Keep It Simple Stupid - that's what it stands for, not an insult ), I would always use rpms with an rpm based distro. If you need programs with are not on your cd, check out www.rpmfind.net or http://rpm.pbone.net/ - they have a huge amount of rpm files and are a great help.
Certainly mixing source and RPM is a bad idea - but that again is because of the RPM's not acknowledging software that was not installed from RPM. I actually believe that RPM's are partly holding linux back because they provide such a frustrating experience.
My bet is that if cpanelskindepot had installed whatever it is he's installing from source, rather than RPM, he would not now be in 'dependency hell' because whatever version of the dependency he currently has on his system would probably be 'enough' - unlike RPM which requires it to be 'exact'.
The funny thing is when I install the RPM it works and when I tried uninstalling using rpm -e it said the RPM is not installed. What a liar.
What about the path to the program if I install using RPM?
This is the main problem right now.
Originally posted by cpanelskindepot Thanks for helping
The funny thing is when I install the RPM it works and when I tried uninstalling using rpm -e it said the RPM is not installed. What a liar.
What about the path to the program if I install using RPM?
This is the main problem right now.
It's not lying, the process is slightly different for uninstalling the rpm.
To install you use the whole rpm name, right:
rpm -i wholename-x.y.x-.i386.rpm
to uninstall you use only the program name:
rpm -e wholename
(perhaps you need the version number - the x.y.z bit too, I can't remember, don't use rpm)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.