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:

man emerge

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

  • Common Law Court of Record
    4

    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...

  • Create Beats With Hydrogen Drum Machine
    9

    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...

  • Become a Freeman-on-the-land
    12

    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...


Comments

No comments yet.

    Sign in or sign up and post using a HubPages Network account.

    0 of 8192 characters used
    Post Comment

    No HTML is allowed in comments, but URLs will be hyperlinked. Comments are not for promoting your articles or other sites.


    Click to Rate This Article
    working