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.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Hi have already read some similar post, and I now understand the general procedure to compile (reading documentation, runnint ./configure, checking for requisites, make , make install ... ) but some newbies often face problems not mentioned in documentation, and I would like to ask for some guidance:
The documentations ask for some packages ... well it is not the same package in all distros. How can we determine how the package is named in our distro
Perhaps sometimes there is an error on the ( source ? ) because it says "unexpected 'x'" or stuff like that. żDoes that mean that the person in charge of the package had an error or I made something wrong?
Sometimes the make command asks us to specify a directory (when it cannot find it), and sometimes asks us to add parameters to make command. Where can I find common examples about that?
1) Search the package repo for your distro for the name of the program. Or compile it all yourself.
2) It could mean that there is an error in the source code, but it is much more likely that the program simply does not comply to new coding standards and newer gcc versions, especially gcc-4.x refuses to compile it. In this case it usually tells you what to do to fix the code.
3) Always read the files called 'README' and 'INSTALL'. If those don't help, then it's usually harder to do this when running 'make', you may have to edit the 'Makefile'. Instead, if a 'configure' file exists, run './configure --help', that'll give you a list of all possible options.
Last edited by H_TeXMeX_H; 01-08-2008 at 12:51 PM.
I'll add to 2) that sometimes you can get past such errors by viewing the configuration options (./configure --help) and disabling the problematic things in the source, if possible, and if you don't need them. This is of course a somewhat nasty way of escaping the reality, but sometimes it helps to get the program compile and work forward..