Re: Packages.Ubuntu.com
Originally Posted by
Mark_in_Hollywood
Worse, sometimes, a tarball, once "open" or whatever must then go through steps like:
make
make install
make clean
I've yet to know what that is about.
It's usually:
./configure
make
sudo make install
It's the process of compiling software from its source code. The computer itself can't understand the source code; it needs some software to convert it into the processor's language.
The "configure" script finds out what is installed on the system, so it can work out what features to include when compiling, and where all your libraries are. The "make" part actually compiles the software, and the "make install" puts it into a place where your system can find it.
Linux runs on lots of different sorts of CPUs that don't speak the same language - for instance, an ARM CPU won't run binaries built for i386 and vice-versa. To a lesser extent, sometimes binaries built for one distribution won't work on another. That's why you need to compile software from source occasionally.
That doesn't explain why they don't give you instructions, but it does explain why you need to compile.
I try to treat the cause, not the symptom. I avoid the terminal in instructions, unless it's easier or necessary. My instructions will work within the Ubuntu system, instead of breaking or subverting it. Those are the three guarantees to the helpee.