MandrivaThis Forum is for the discussion of Mandriva (Mandrake) Linux.
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.
Distribution: Mac OS X Leopard 10.6.2, Windows 2003 Server/Vista/7/XP/2000/NT/98, Ubuntux64, CentOS4.8/5.4
Posts: 2,986
Rep:
why compiling sucks for newbs
1) go to konsole
2) you type ./configure. You then get some output with a mumbo jumbo of text that streams by faster than the speed of sound and all you see is either "yes", "no", "error"
3) so you type make && install or make or make install or whatever and you get some error
4) then after you're done, you don't know what to run.
5) go back to GUI and delete file and pray that an RPM exists. lol
With mandrake, you hardly should have to compile, except for the really unstable stuff or very important stuff (like kde, mozilla, open office.org.... which mandrake very rarely bothers packaging between releases)
I actually found that compiling worked for me more than trying to install using the GUI. I found that when running ./configure, it told me exactly which rpms I'm missing. It wouldn't always show that when trying to install it through GUI.
Distribution: Ubuntu 11.4,DD-WRT micro plus ssh,lfs-6.6,Fedora 15,Fedora 16
Posts: 3,233
Rep:
yup, as the saying goes, if at first you don't succede, try and try again, if not, try this
./confiugure 2> configerror.txt
make 2> makeerror.txt
make install 2> installerror.txt
then copy the contents of those files into a post in the programming sction of this board and ask what can be done to fix these errors...
4) then after you're done, you don't know what to run.
it's normally pretty obvious....
you download the "gaim" messenger... and so you type in "gaim" to run it
you download the "gimp" graphics package... and so you type in "gimp" to run it
you download the "giFTcurs" giFT client.. and so you type in "giFTcurs" to run it
i never understood why people don't get that.. i alwasys did....
Sheesh Micro420 don't ya just hate a smartie-pants like acid_kewpie? Although he makes a good point the problem is with compiling tar.gz files is that when you ./configure, make, make install there is still no guarantee it will work. The default "path" of compilement of source files is dependent upon the distro of Linux used to tarr the file. The inconsistances of "path" extraction after a compile between the distros is a major headache for us newbies. The is really compounded if the "readme" file is vague or poorly written.
most packages have an "install" file to read and a "readme" file to read which usually people do not read. and then get errors. Also there is usually documentation on the website. Why would you want to just ./configure make and make install not knowing where it is going or what it is doing to your pc or setup? Reading may take a few minutes but you will know what needs to be done and what dependencies you need.
right, but the "install" file might tell you that it needs to be configured, say, to be in the kde home directory. which, if you are using mandrake or redhat would be /usr where on slack and others it would be /opt/kde. It also might tell you that if you want this and that supported to add this flag or that flag. Which it is also good to do ./configure --help to see options. It always pays off to read instead of assuming it is the same as most.
Distribution: Mac OS X Leopard 10.6.2, Windows 2003 Server/Vista/7/XP/2000/NT/98, Ubuntux64, CentOS4.8/5.4
Posts: 2,986
Original Poster
Rep:
Quote:
Originally posted by dukeinlondon With mandrake, you hardly should have to compile, except for the really unstable stuff or very important stuff (like kde, mozilla, open office.org.... which mandrake very rarely bothers packaging between releases)
That may be true, but when you download cool things like free linux games that you would like to play, they don't come in RPM's. It's all compiling which never works for me.
Distribution: Mac OS X Leopard 10.6.2, Windows 2003 Server/Vista/7/XP/2000/NT/98, Ubuntux64, CentOS4.8/5.4
Posts: 2,986
Original Poster
Rep:
Quote:
Originally posted by acid_kewpie 4) then after you're done, you don't know what to run.
it's normally pretty obvious....
you download the "gaim" messenger... and so you type in "gaim" to run it
you download the "gimp" graphics package... and so you type in "gimp" to run it
you download the "giFTcurs" giFT client.. and so you type in "giFTcurs" to run it
i never understood why people don't get that.. i alwasys did....
I wish it was obvious, but some files are not. The programs you picked are common.
The ones I download have weird file names with all these version numbers. Even the name of the program isn't even the command to get it running. For example, RealPlayer. It's not 'Real', it's not 'realplayer', it's realplay! lol. lame
Distribution: Mac OS X Leopard 10.6.2, Windows 2003 Server/Vista/7/XP/2000/NT/98, Ubuntux64, CentOS4.8/5.4
Posts: 2,986
Original Poster
Rep:
Quote:
Originally posted by whoots Sheesh Micro420 don't ya just hate a smartie-pants like acid_kewpie? Although he makes a good point the problem is with compiling tar.gz files is that when you ./configure, make, make install there is still no guarantee it will work. The default "path" of compilement of source files is dependent upon the distro of Linux used to tarr the file. The inconsistances of "path" extraction after a compile between the distros is a major headache for us newbies. The is really compounded if the "readme" file is vague or poorly written.
Whoots - exactly! I do read the INSTALL or README text files and they are vague or just say: "Installing is typical and simple. Run ./configure, then make, then make install". Whoopty doo - too bad it doesn't work. Poorly written documentation! They assume you know what to do, what to get, and how to compile. I hate that and it frustrates me as a newbie
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.