Compile (GoboLinux)
From TheLinuxVault
Compile is GoboLinux's native package management system front-end, which is built into GoboLinux's filesystem hierarchy. It downloads, unpacks, compiles and installs tarballs with a single command, using scripts called recipes.
It is similar in many ways to Gentoo's Portage, except that it treats the filesystem as a package manager<ref>"The Ideas Behind Compile"</ref>.
Before Compile was released, a third-party port of Gentoo's Portage system to GoboLinux was discussed at Gentoo's official forums and then developed as a Sourceforge project under the name GoboPortage. <ref>http://forums.gentoo.org/viewtopic-t-241718-highlight-gobolinux.html</ref> <ref>http://sourceforge.net/projects/goboportage/</ref>
Among Compile's other features:
- It uses the projects' own download sites: the distribution's repository (or one of its mirrors) is only used for downloading recipes. Recipes may be downloaded on-the-fly or in batch.
- It uses minimalistic and declarative-oriented compilation scripts: typical "configure; make; make install" software can be scripted in two lines, greatly easing maintenance.
- It supports GoboLinux-style dependencies: software compiled "by hand" by the user is taken into account by the detection mechanism.
- It is path-agnostic by design: also works in a Rootless <ref>Rootless GoboLinux</ref>-GoboLinux installation, ie, inside a $HOME directory of any other distribution.
[edit] References
<references />

