Converting Gentoo - Galapagos-Linux/main GitHub Wiki
This document describes how to convert your existing Gentoo install to a Galapagos Linux installation. The process is designed to be fairly straightforward.
NOTE: a basic knowledge of git is mandatory, and you must have a copy of git installed.
Convert your /usr/portage to Galapagos
- Remove
/usr/portage git clone [email protected]:Galapagos-Linux/main /usr/portage
If you are a more advanced user, you could change your origin to Galapagos and do a simple git pull.
Convert your repos.conf file
- Go to your
/etc/portage/repos.confdirectory (or open the file) - Remove the
gentoo.conffile, or remove the[gentoo]configuration block - Insert the following into
galapagos.conf(orrepos.confif it is not a directory):
[galapagos]
priority = 0
location = /usr/portage
sync-type = git
sync-uri = git://github.com/Galapagos-Linux/main.git
auto-sync = Yes
- Open your
/usr/share/portage/config/repos.conffile - Remove the contents and add the following:
[DEFAULT]
main-repo = galapagos
[galapagos]
location = /usr/portage
sync-type = git
sync-uri = git://github.com/Galapagos-Linux/main.git
auto-sync = yes
Final touches
- You will need to update all your overlays to have
galapagosas their master. - Layman is not yet fully integrated with galapagos and thus you may have to change various files (hopefully only once) to change the masters from
gentootogalapagosto silenceemerge --sync. Otherwise it works fine. - You may want the
extrasoverlay for stuff that isn't in the main repo. - Remember to use
emerge --syncafter you're done!