Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Compiling from source
With Compile, GoboLinux build utility, software sources can be downloaded, compiled and installed in a single step. An example will follow next.
In order to install irssi, a text-based IRC client from the command line, you would type the following instruction:
Depending on the speed of your computer, internet connection and what packages you have installed, Irssi should download and install in a few minutes.
Compile manages the build process using GoboLinux recipes. Each recipe contains a list of build directives and supplemental control files for compiling a particular software library.
Typically, you can just try the name of the recipe you want from the command line. There is also an online recipe viewer, listing the most recently uploaded recipes first.
Compile has a number of command-line options, which are listed here. The following are especially useful.
When using the
automatically attempts to process all dependencies of the
The next two options are useful when working with intermittent internet access, or if you'd like to run your compiling jobs at night when you're asleep.
Calling Compile with the
--no-build flag downloads
Later, in the event that you wish to use the
this will direct Compile to search to your system's own download cache
and build the sources found there instead. This commandline switch is
obviously very useful if you do not have a working internet connection
for the time being.
- Main article: Writing recipes
- To use the development version of Compile, run
Compile Compile git
- To use the latest stable version, run