Semerge logo

What is it?

Semerge is a small frontend to Sportage that allows most users to manage packages effectively on their system. It has a very similar interface to emerge.

Current Features:

Installation

At the moment, semerge comes as part of the sportage Gentoo package management library. Installing sportage will install semerge. In the future these two will be provided as separate packages.

Usage:

Ensure that the directory /etc/sportage/databases/ exists. This is where sportage puts its package cache. Please also ensure that a virtuals file is in /etc/sportage/. This virtuals file informs semerge what packages should be installed to fulfill certain virtual dependencies and also supports versions of packages. An example is here.

Also please create a file called /etc/sportage/semerge.conf. In here place the following configuration variables. An example can be found here.

Please note that these directories and example configuration files are also included in the release in the sportage directory.

Execute with:

where the options are:

Frequent Issues

The output from ebuild is in the incorrect order.

This is a known bug and we aren't sure what is causing this. If someone has any theories about how we can track this bug down or fix it, please contact us as soon as possible.

Changing values in semerge.conf does not alter semerge's behaviour.

Have you run semerge -R? The sportage database needs to be recreated when any of the package masking changes within semerge.conf.

Updating package X broke package Y.

Unfortunately semerge does not have the ability to check the integrity of the dependency tree when doing an update. This is a limitation of sportage and should be fixed soon.

Project Maintainer

If you want to help with the project, or have a problem and need help or anything like that, then by all means contact the maintainer at beastmcbeast at users.sourceforge.net.

Licence

The project is released under the GPL. The IPR rests with the University of Bath, England. Details can be found here.

Project Page

http://www.sourceforge.net/projects/portage-sql.

SourceForge.net Logo