Emerge Your Software With Sabayon
Emerge is Very Thorough
The Emerge package manager is by far the most comprehensive system I've used. It ships with Sabayon Linux and is based on Gentoo's Portage. Much like RPM for RedHat and Apt for Debian this user interface uses the command line. Also much like RPM and Apt, there are GUI front ends for it as well. Kportage, Gnoportage can do the same thing but with a graphical menu type program. This hub will be about the command line emerge.
How it works:
The program searches what is called a repository. This is a Linux distribution's server that supplies software and updates for that software to the end user. It also calculates dependencies. For example: if you want a wireless network utility that requires the Python parser, Emerge would find that directory in the repository, download that file first, then get the wireless utility. In the repositories for Emerge are directory trees for different packages that it can download, compile and install.
That's right, I said compile. Emerge uses source code so that it can compile the program on the users system. This not a common practice these days. Most programs are pre-compiled so that the user doesn't have to go through all of that headache. Emerge compiles it for you. It downloads source, usually C or C++, sometimes other languages, and calls up the appropriate compiler. The process of compiling would have to be the subject of an entire hub, or maybe even two.
The synopsis of the command is this:
emerge [options] [action] [ebuild | tbz2file | file | @set | atom] ...
emerge --sync | --version
emerge --info [atom]
emerge --search somestring
emerge --help [--verbose]
As you can see in the first line of the synopsis pipe operators or a "|" character can be used to send the output of one option to the input of another. This can save immense amount of time and typing.
You could write a book on all of the options here, but if you are running a system that is compatible with Emerge like Gentoo, Sabayon, and I believe BSD since they all run the Portage package system you can install the package manager and simply type:
into a terminal window or text-only command prompt and you have the full man page. I've displayed part of it in the screenshot below. For newer users of Gnu-Linux, I recommend Sabayon just because installing and configuring BSD or Gentoo is not for newbies. It's a lot to go through just to try some cool software. It is worth it if your fairly unhappy with your current operating system though to install a dual boot.
Emerge Man Pages
More by this Author
In my research for common law remedies of which I wrote a hub about, I've come across a movement known as the Freeman-on-the-land. I hadn't heard the term in over a decade. It has been since I knew a fellow who had...
An old traditional court of common law, though antiquated can still have modern uses. Is this dinosour still used? If so How? This is a brief look at one very complicated instrument of law revolving around the concept...
The full view of Hydrogen Good news is that it ships with many distributions like 64studio and Medibuntu. That means the live cd will run it, and you won't have to go through installing a new operating system just to...
No comments yet.