Language Selection

English French German Italian Portuguese Spanish

Unix fundamentals - compiling software from scratch

Filed under
HowTos

Installing software. It’s something that you do quite a lot if you’re like most computer users. On Unix-like systems, there are several different ways you be getting that program however - it’s not necessarily a simple case of double-clicking one setup file.

One of these ways is to download the program’s source code and compile it yourself. This process can be a little tricky to the uninitiated, but has several benefits - including meaning you’ll have the latest copy of the program and you’ll be able to get a copy if you’re using an operating system or distribution where no pre-built packages are available.

Unfortunately, the ways different bits of software are built means that this process can differ slightly depending on exactly what you’re working on. If you’re having problems, it might be you’re dealing with something that’s a little different, so you may have to look for more help.

Let’s dive in!




More in Tux Machines

Ubuntu Snappy Core Runs on Banana Pi BPI-M2 with Linux Kernel 4.1.6, Download Now

After reporting last week news about the Ubuntu MATE 15.04 (Vivid Vervet) operating system running on the Banana Pi BPI-M1 SBC (Single-board computer) device, we're informing you today that Snappy Ubuntu Core runs on Banana Pi BPI-M2. Read more

Linux 4.3

Using Linux Mint: Common tasks, features and to-dos for the first-timer

Linux-based operating systems are like those friends you make in high school--you know the type: reserved, quirky and not quite like the rest of the pack. But intelligent and the kind that, once you get to know them, will stand by you through thick and thin. Ok, that may be a stretch, but you get the idea. Linux comprises but a fraction of a percent of operating systems deployed, and with reason--it’s traditionally been difficult to set up and use. Which is why it used to appeal only to users with a higher level of computer proficiency: basically geeks. But while this was the case back in the day, plenty has changed--today installing and using it is very comparable to the Windows experience. Read more

Google, Microsoft Create Alliance for Open Media

The founding members are Amazon, Cisco, Google, Intel Corporation, Microsoft, Mozilla and Netflix. The goal is to "create a new, open royalty-free video codec specification based on the contributions of members, along with binding specifications for media format, content encryption and adaptive streaming." The word open is used many times in the announcement, but only once with source. Is "open" the same thing as "open source?" Roy Schestowitz at Tuxmachines.org doesn't think so. He organized the news of the AOM under the title "OpenWashing (Fake FOSS)." Read more Also: Comments on the Alliance for Open Media, or, "Oh Man, What a Day" Mozilla's mobile misstep puts the Web at risk