En:Repositories

From Sabayon Wiki
Revision as of 15:10, 15 February 2014 by Aposteeltje (Talk | contribs) (South Africa)

Jump to: navigation, search
i18n: de en

Adding Repositories

In /etc/entropy/repositories.conf you find the general configuration that count for all repositories. The different repositories are inherited from a subdirectory: /etc/entropy/repositories.conf.d

In this subdirectory you should find some predefined examples for the different repositories.

However, in some cases, somehow those example files are missing, so you'll have to create them manually.

If this is the case, then follow the below instructions to create them, and eventually enable those you wish to use.


Open your favourite terminal and become root.

Navigate to the subdirectory:

# cd /etc/entropy/repositories.conf.d


Now we create the files, beginning with a underscore(dash down)., so later on you can easily enable/disable them, using the commandline, or even with Rigo/Sulfur.

To create the daily Repository, (if missing):

# nano -w _entropy_sabayonlinux.org


Make sure it has the following content:

# Repository configuration file automatically generated
# by Entropy on your behalf.

[sabayonlinux.org]
desc = Sabayon Linux Official Repository
repo = http://pkg.sabayon.org#bz2
repo = http://pkg.repo.sabayon.org#bz2
enabled = true
pkg = http://best.sabayon.org/entropy
pkg = http://gd.tuwien.ac.at/opsys/linux/sabayonlinux/entropy
pkg = http://ftp.kddilabs.jp/Linux/packages/sabayonlinux/entropy
pkg = http://mirror.internode.on.net/pub/sabayon/entropy
pkg = http://sabayon.c3sl.ufpr.br/entropy
pkg = http://na.mirror.garr.it/mirrors/sabayonlinux/entropy
pkg = http://mirror.clarkson.edu/sabayon/entropy
pkg = http://cross-lfs.sabayonlinux.org/entropy
pkg = http://mirror.umd.edu/sabayonlinux/entropy
pkg = http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy
pkg = http://ftp.rnl.ist.utl.pt/pub/sabayon/entropy
pkg = http://mirror.yandex.ru/sabayon/entropy
pkg = http://dl.sabayon.org/entropy
pkg = http://redir.sabayon.org/entropy
pkg = http://debian.mirror.dkm.cz/sabayon/entropy
pkg = ftp://ftp.klid.dk/sabayonlinux/entropy
pkg = http://pkg.sabayon.org
pkg = http://mirror.de.sabayon.org/entropy
pkg = http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy
pkg = ftp://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy
pkg = http://mirror.freelydifferent.com/sabayon/entropy
pkg = http://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy


Save the file (ctrl-o) and exit the nano editor (ctrl-x).


To create the weekly Repository, (if missing):

# nano -w _entropy_sabayon-weekly


Make sure it has the following content:

# Repository configuration file automatically generated
# by Entropy on your behalf.

[sabayon-weekly]
desc = Sabayon Linux Official Repository
repo = http://pkg.sabayon.org#bz2
enabled = true
pkg = http://dl.sabayon.org/entropy
pkg = http://redir.sabayon.org/entropy
pkg = http://ftp.kddilabs.jp/Linux/packages/sabayonlinux/entropy
pkg = http://gd.tuwien.ac.at/opsys/linux/sabayonlinux/entropy
pkg = http://ftp.riken.jp/Linux/sabayon/entropy
pkg = http://mirror.optusnet.com.au/sabayon/entropy
pkg = http://mirror.internode.on.net/pub/sabayon/entropy
pkg = http://sabayon.c3sl.ufpr.br/entropy
pkg = http://mirror.clarkson.edu/sabayon/entropy
pkg = http://cross-lfs.sabayonlinux.org/entropy
pkg = http://mirror.umd.edu/sabayonlinux/entropy
pkg = http://best.sabayon.org/entropy
pkg = ftp://ftp.rnl.ist.utl.pt/pub/sabayon/entropy
pkg = http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy
pkg = http://na.mirror.garr.it/mirrors/sabayonlinux/entropy
pkg = http://debian.mirror.dkm.cz/sabayon/entropy
pkg = ftp://ftp.klid.dk/sabayonlinux/entropy
pkg = http://pkg.sabayon.org
pkg = http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy
pkg = ftp://ftp.belnet.be/mirror/sabayonlinux/entropy
pkg = ftp://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy
pkg = http://mirror.freelydifferent.com/sabayon/entropy
pkg = http://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy


Save the file (ctrl-o) and exit the nano editor (ctrl-x).


To create the testing Repository (Limbo), (if missing):

# nano -w _entropy_sabayon-limbo


Make sure it has the following content:

# Repository configuration file automatically generated
# by Entropy on your behalf.

[sabayon-limbo]
desc = Sabayon Limbo Testing Repository
repo = http://pkg.sabayon.org#bz2
repo = http://pkg.repo.sabayon.org#bz2
enabled = true
pkg = http://gd.tuwien.ac.at/opsys/linux/sabayonlinux/entropy
pkg = ftp://ftp.riken.jp/Linux/sabayon/entropy
pkg = http://mirror.optusnet.com.au/sabayon/entropy
pkg = http://mirror.internode.on.net/pub/sabayon/entropy
pkg = http://ftp.kddilabs.jp/Linux/packages/sabayonlinux/entropy
pkg = http://sabayon.c3sl.ufpr.br/entropy
pkg = http://cross-lfs.sabayonlinux.org/entropy
pkg = http://mirror.clarkson.edu/sabayon/entropy
pkg = http://mirror.umd.edu/sabayonlinux/entropy
pkg = ftp://ftp.rnl.ist.utl.pt/pub/sabayon/entropy
pkg = http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy
pkg = http://na.mirror.garr.it/mirrors/sabayonlinux/entropy
pkg = http://debian.mirror.dkm.cz/sabayon/entropy
pkg = http://best.sabayon.org/entropy
pkg = ftp://ftp.klid.dk/sabayonlinux/entropy
pkg = http://redir.sabayon.org/entropy
pkg = http://dl.sabayon.org/entropy
pkg = http://pkg.sabayon.org
pkg = http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy
pkg = http://mirror.freelydifferent.com/sabayon/entropy
pkg = http://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy
pkg = http://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy


Save the file (ctrl-o) and exit the nano editor (ctrl-x).

Now if you want to enable/disable the different repositories, the command is:

# equo repo enable repository
# equo repo disable repository


to enable daily:

# equo repo enable sabayonlinux.org


to enable weekly:

# equo repo enable sabayon-weekly


and to enable limbo testing repository:

# equo repo enable sabayon-limbo


When using Rigo, please see: Rigo#Manage_Repositories

Of course., when done, you could sort out the mirrors:

# equo repo mirrorsort <repository>

back to En:Entropy#Package_Repositories

Missing Mirrors

Looking for a mirror, close to you, and not listed?

Here's a full list of all known mirrors. Just add them in the wanted Repository, accordingly to En:Entropy#Package_Repositories

Argentina

pkg = ftp://mirrors.coopvgg.com.ar/sabayon/entropy
pkg = http://mirrors.coopvgg.com.ar/sabayon/entropy

Austria

pkg = ftp://gd.tuwien.ac.at/linux/sabayonlinux/entropy
pkg = http://gd.tuwien.ac.at/linux/sabayonlinux/entropy

Australia

pkg = ftp://mirror.internode.on.net/pub/sabayon/entropy
pkg = http://mirror.internode.on.net/pub/sabayon/entropy
pkg = ftp://mirror.optusnet.com.au/sabayon/entropy
pkg = http://mirror.optusnet.com.au/sabayon/entropy

Belgium

pkg = ftp://ftp.belnet.be/mirror/sabayonlinux/entropy
pkg = http://ftp.belnet.be/mirror/sabayonlinux/entropy

Brazil

pkg = ftp://sabayon.c3sl.ufpr.br/sabayon/entropy
pkg = http://sabayon.c3sl.ufpr.br/entropy

Czech Republic

pkg = ftp://mirror.dkm.cz/pub/sabayon/entropy
pkg = http://sabayon.mirror.dkm.cz/pub/sabayon/entropy

Germany

pkg = http://mirror.de.sabayon.org/entropy

Denmark

pkg = ftp://ftp.klid.dk/sabayonlinux/enttropy
pkg = http://ftp.klid.dk/sabayonlinux/entropy

Greece

pkg = ftp://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy
pkg = http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy

Hungary

pkg = ftp://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy
pkg = http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy

Italy

pkg = http://mirror.it.sabayon.org/entropy
pkg = ftp://na.mirror.garr.it/mirrors/sabayonlinux/entropy
pkg = http://na.mirror.garr.it/mirrors/sabayonlinux/entropy

Japan

pkg = ftp://ftp.riken.jp/Linux/sabayon/entropy
pkg = http://ftp.riken.jp/Linux/sabayon/entropy
pkg = ftp://ftp.kddilabs.jp/Linux/packages/sabayonlinux/entropy
pkg = http://ftp.kddilabs.jp/Linux/packages/sabayonlinux/entropy
pkg = http://ftp.tsukuba.wide.ad.jp/Linux/sabayon/entropy

Netherlands

pkg = ftp://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy
pkg = http://ftp.nluug.nl/os/Linux/distr/sabayonlinux/entropy
pkg = ftp://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy

Portugal

pkg = ftp://glua.ua.pt/sabayon/entropy
pkg = ftp://ftp.rnl.ist.utl.pt/pub/sabayon/entropy
pkg = http://ftp.rnl.ist.utl.pt/pub/sabayon/entropy

Russian Federation

pkg = ftp://mirror.yandex.ru/sabayon/entropy
pkg = http://mirror.yandex.ru/sabayon/entropy

Sweden

pkg = ftp://ftp.portlane.com/pub/os/linux/sabayon/entropy
pkg = http://ftp.portlane.com/pub/os/linux/sabayon/entropy

United States

pkg = ftp://mirrors-usa.go-parts.com/sabayon/entropy
pkg = http://mirrors-usa.go-parts.com/sabayon/entropy
pkg = ftp://mirror.cs.vt.edu/pub/SabayonLinux/entropy
pkg = http://mirror.cs.vt.edu/pub/SabayonLinux/entropy
pkg = http://cross-lfs.sabayonlinux.org/entropy
pkg = http://mirror.clarkson.edu/sabayon/entropy
pkg = http://mirror.umd.edu/sabayonlinux/entropy

South Africa

pkg = ftp://sabayon.mirror.ac.za/entropy
pkg = http://sabayon.mirror.ac.za/entropy

back to En:Entropy#Package_Repositories