How to add Sabayon Weekly repository ?

Anything that pertains to Entropy, Equo or Sulfur

Moderator: Moderators

Re: How to add Sabayon Weekly repository ?

Postby B3rtm3n » Fri May 18, 2012 9:05

@ thanks Joost but this still does not explain the difference between main and weekly very well.
Main just means less tested than weekly.

I downloaded Daily ISO through torrent because all other ISO's made the installer crash.
This ISO has main enabled by default and not weekly.

Interestingly I installed 8 on another PC which has weekly enabled by default.

Here I learned 2 things:

1)
My pc with Main installed plenty of KDE upgrades and 1 week later the PC with Weekly enabled still had not downloaded and installed these updates because not available.

2)
I enabled the main-repo just with 1 command in terminal on the PC with the weekly-repo enabled but for some reason it seems impossible to enable the weekly-repo with 1 command in terminal on my other PC with the Main-repo enabled and you manually have to edit the .conf file for this.
B3rtm3n
Growing Hen
 
Posts: 168
Joined: Fri Apr 13, 2012 2:53

Re: How to add Sabayon Weekly repository ?

Postby cl00t » Fri May 18, 2012 17:12

Hello,

Yes the daily iso's have the sabayonlinux.org repo enabled by default. (They also use rigo instead of sulfur).
I don't know why they use main by default over weekly.

Anyway, weekly is the safest repo to have enabled as the folks using sabayonlinux.org will have installed them in the week & reported any issues before they are moved the weekly repo on a Saturday night.

To answer your question below:

1. The updates may not have been moved to weekly as the delelopers may have been ironing out reported bugs.

2. Sorry what you wrote wasn't too clear to me. You shouldn't have weekly & main (sabayonlinux.org) both enabled on the same machine, pick one or the other. The repo files need to be in the form entropy_sabayonlinux.org or entropy_sabayon-weekly depending on with one you choose. You may have a entropy_sabayonlinux.org.example file instead of entropy_sabayonlinux.org, you just need to rename the relevant repo file to emove the ".example".

Then edit the .conf file with nano to change the default repo.

When I changed from weekly - main I also renamed entropy_sabayon-weekly to entropy_sabayon-weekly.example to ensure it was disabled.

Open sulfur, you should see your new repo enabled now, if not ensure the correct one is checked & enabled.

Do
Code: Select all
# equo update --force
# equo repo mirrorsort <reponame>
# equo install entropy rigo equo  --relaxed <swap rigo with sulfur if need be>


Then upgrade as normal.

These were my steps.
cl00t
Growing Hen
 
Posts: 168
Joined: Thu Jan 12, 2012 15:29

Re: How to add Sabayon Weekly repository ?

Postby B3rtm3n » Fri May 18, 2012 18:03

Thx, I will remove the Main and only keep weekly. Also I noticed too Rigo was autoinstalled with the daily iso and had to install Sulfur myself.
B3rtm3n
Growing Hen
 
Posts: 168
Joined: Fri Apr 13, 2012 2:53

Re: How to add Sabayon Weekly repository ?

Postby B3rtm3n » Fri May 18, 2012 21:46

ok, just spend over 40 min trying to add weekly repo and nothing works out as should (the wiki about adding weekly ..... does not explain how to add weekly repo.)
Actually when you are forcing users to go into konsole and use nano .... just forget the claims such as 'out of the box' and 'user friendly' please! Because when this is the case .... you're doing it wrong!

ALT+F2 and
Code: Select all
kdesu dolphin
enables you to browse to /etc/entropy/repositories.conf and use kwrite (=userfriendly) instead of nano.

this is my repositories.conf file which does not work. I added the repos mentioned earlier ... and it still does not work.

Please advise what I'm doing wrong

thanks

Code: Select all
# Project Entropy 1.0 repositories configuration file

# syntax for differential-update
# differential-update: This setting controls the way Entropy client updates
#                      its repositories. If you're on a slow/unstable network
#                      it is recommended to disable "differential-update"
#                      in favour of a simple and more reliabile HTTP/FTP
#                      connection. In fact, differential repository updates
#                      are known to cause issues on some networks.
# Valid parameters: disable, enable, true, false, disabled, enabled
# Default is: enabled
# differential-update = enabled

# syntax for developer-repo
#
#  developer-repo: Enable this setting to fetch an extended repository database containing
#                  the whole metadata set (including package ChangeLogs and contents).
#                  Disabled by default.
# Valid parameters: disable, enable, true, false, disabled, enabled
#  developer-repo = disable

#
#  syntax for product:
#
#    product: Sabayon Linux product type (eg. standard, professional, mini)
#    product = product string (no spaces!)
#
#    example:
#    product = standard
#    or:
#    product = professional
#
# Product default setting
product = standard

#
#  syntax for branch:
#
#    branch: in Sabayon Linux each release has its branch that is the version name (eg. 3.4, 3.5)
#    branch = actual branch string (no spaces!)
#
#    example:
#    branch = 4
#    or:
#    branch = 5
#
# Branch default setting
branch = 5

#
#  syntax for official-repository-id:
#
#    official-repository-id: Repository identifier for the official main distribution repository
#    official-repository-id = <repository identifier>
#
official-repository-id = sabayon-weekly

#
#  syntax for download-speed-limit:
#
#    download-speed-limit: If you need a way to limit download speed, this is the option you were looking for
#    download-speed-limit = <maximum allowed speed in kb/sec>
#
#    example:
#    download-speed-limit = 30
#
# download-speed-limit =

#
#  syntax for downloadtimeout:
#
#    download-timeout: If you are on a slow network, you may want to raise the
#                     download timeout value (by default, it's set to 10 secs)
#    download-timeout = <maximum allowed speed in kb/sec>
#
#    example:
#    download-timeout = 20
#
# download-timeout = 20

#
#  syntax for security-url:
#
#    security-url: Entropy compatible Security Advisories (GLSAs) package URL
#    security-url = <HTTP/FTP download URL>
#
#    example:
#    securityurl|http://community.sabayon.org/security/security-advisories.tar.bz2
#
# security-url =
B3rtm3n
Growing Hen
 
Posts: 168
Joined: Fri Apr 13, 2012 2:53

Re: How to add Sabayon Weekly repository ?

Postby cl00t » Fri May 18, 2012 22:09

I like to use nano, but that's just a personal perference. You can use mv as (I think) Joost recommended, that's even quicker once you know the commands.
Anyway ... Are you sure that your entropy_sabayon-weekly.example file has been renamed to entropy_sabayon-weekly?
I am not in Sabayon as I write this so cannot compare my repositories.conf file to yours, but this line looks correct as I remember it:

official-repository-id = sabayon-weekly

I did equo update --force & it picked up the new repo. I deselected the old one in sulfur & that was that.
cl00t
Growing Hen
 
Posts: 168
Joined: Thu Jan 12, 2012 15:29

Re: How to add Sabayon Weekly repository ?

Postby Stupot » Fri May 18, 2012 22:22

I'm not home right now or I would do it. Can somebody just post their entropy config file with the sabayon-weekly repo?

B3rtm3n used a weekly iso which obviously has some misconfigurations in it. From what he says, it seems like it is missing the sabayon-weekly lines entirely (they aren't there and just commented out). If that's the case, he's going to need somebody to give him the lines.

Also, the weekly isos should be checked to make sure they are correctly including (and defaulting) to sabayon-weekly repos.

I'm not sure, but I'm pretty sure the wiki is missing the actual lines needed to add sabayon-weekly (I'll do that in the near future).

B3rt, you were using the 64bit KDE weekly iso, correct?
Stupot
Sagely Hen
 
Posts: 1514
Joined: Wed Feb 14, 2007 3:44
Location: St. Louis, MO, USA

Re: How to add Sabayon Weekly repository ?

Postby cl00t » Fri May 18, 2012 22:33

I realise the weekly iso's are snapshots but why are they configured to use sabayonlinux.org anyway? Surely it should be weekly.
cl00t
Growing Hen
 
Posts: 168
Joined: Thu Jan 12, 2012 15:29

Re: How to add Sabayon Weekly repository ?

Postby B3rtm3n » Sat May 19, 2012 5:17

Hi Stupot, thanks for your reply

Yes I am using 64bit

I did not use on this PC version 8 because every 64-bit ISO and version I downloaded had the installer crash (some hardware issue when I posted the bug according to Fabio Erculiani.

But the daily 64bit ISO I downloaded through torrent did not have this issue

Daily builds do have Main enabled as default and not the weekly. That is my issue on this pc.
In the end I just copied the .conf file from my second PC with Sabayon 8 which is 64bit too in order to make sure I was doing nothing wrong and posted it above.

You guys should deliver all repo's Limbo/Main/Weekly by default and have weekly enabled as default so no-one has to mess with the .conf files and just has to use Sulfur to enable another repo (just my thought)

UPDATE : problem solved

I managed to solve the issue (thanks to Dolphin and Kwrite ;-) )

So :

1) you have to edit /etc/entropy/repositories.conf and change saboyonlinux.org into sabayon-weekly with the text mentioned below:

Code: Select all
# Project Entropy 1.0 repositories configuration file

# syntax for differential-update
# differential-update: This setting controls the way Entropy client updates
#                      its repositories. If you're on a slow/unstable network
#                      it is recommended to disable "differential-update"
#                      in favour of a simple and more reliabile HTTP/FTP
#                      connection. In fact, differential repository updates
#                      are known to cause issues on some networks.
# Valid parameters: disable, enable, true, false, disabled, enabled
# Default is: enabled
# differential-update = enabled

# syntax for developer-repo
#
#  developer-repo: Enable this setting to fetch an extended repository database containing
#                  the whole metadata set (including package ChangeLogs and contents).
#                  Disabled by default.
# Valid parameters: disable, enable, true, false, disabled, enabled
#  developer-repo = disable

#
#  syntax for product:
#
#    product: Sabayon Linux product type (eg. standard, professional, mini)
#    product = product string (no spaces!)
#
#    example:
#    product = standard
#    or:
#    product = professional
#
# Product default setting
product = standard

#
#  syntax for branch:
#
#    branch: in Sabayon Linux each release has its branch that is the version name (eg. 3.4, 3.5)
#    branch = actual branch string (no spaces!)
#
#    example:
#    branch = 4
#    or:
#    branch = 5
#
# Branch default setting
branch = 5

#
#  syntax for official-repository-id:
#
#    official-repository-id: Repository identifier for the official main distribution repository
#    official-repository-id = <repository identifier>
#
official-repository-id = sabayon-weekly

#
#  syntax for download-speed-limit:
#
#    download-speed-limit: If you need a way to limit download speed, this is the option you were looking for
#    download-speed-limit = <maximum allowed speed in kb/sec>
#
#    example:
#    download-speed-limit = 30
#
# download-speed-limit =

#
#  syntax for downloadtimeout:
#
#    download-timeout: If you are on a slow network, you may want to raise the
#                     download timeout value (by default, it's set to 10 secs)
#    download-timeout = <maximum allowed speed in kb/sec>
#
#    example:
#    download-timeout = 20
#
# download-timeout = 20

#
#  syntax for security-url:
#
#    security-url: Entropy compatible Security Advisories (GLSAs) package URL
#    security-url = <HTTP/FTP download URL>
#
#    example:
#    securityurl|http://community.sabayon.org/security/security-advisories.tar.bz2
#
# security-url =



2) you need to have a a file called entropy_sabayon-weekly located in /etc/entropy/repositories.conf.d/ (which I had not) with the text

Code: Select all
repository = sabayon-weekly|Sabayon Linux Official Repository|http://bali.idrepo.or.id/sabayon/entropy|http://pkg.sabayon.org#bz2
repository = sabayon-weekly||http://ftp.rnl.ist.utl.pt/pub/sabayon|
repository = sabayon-weekly||http://ftp.sh.cvut.cz/MIRRORS/sabayon/entropy|
repository = sabayon-weekly||http://sumbawa.idrepo.or.id/sabayon/entropy|
repository = sabayon-weekly||http://www2.itti.ifce.edu.br/sabayon/entropy|
repository = sabayon-weekly||http://riksun.riken.go.jp/pub/pub/Linux/sabayon/entropy|
repository = sabayon-weekly||http://mirror.clarkson.edu/sabayon/entropy|
repository = sabayon-weekly||http://mirror.internode.on.net/pub/sabayonlinux/entropy|
repository = sabayon-weekly||ftp://mirror.aarnet.edu.au/pub/SabayonLinux/entropy|
repository = sabayon-weekly||http://madura.idrepo.or.id/sabayon/entropy|
repository = sabayon-weekly||http://sabayon.c3sl.ufpr.br/entropy|
repository = sabayon-weekly||http://ftp.kddilabs.jp/Linux/packages/sabayonlinux/entropy|
repository = sabayon-weekly||http://mirror.freelydifferent.com/sabayon/entropy|
repository = sabayon-weekly||http://ftp.yz.yamagata-u.ac.jp/pub/linux/sabayonlinux/entropy|
repository = sabayon-weekly||http://cross-lfs.sabayonlinux.org/entropy|
repository = sabayon-weekly||http://mirror.umd.edu/sabayonlinux/entropy|
repository = sabayon-weekly||http://pkg.sabayon.org|
repository = sabayon-weekly||http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy|
repository = sabayon-weekly||ftp://ftp.klid.dk/sabayonlinux/entropy|
repository = sabayon-weekly||http://na.mirror.garr.it/mirrors/sabayonlinux/entropy|
repository = sabayon-weekly||http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy|
repository = sabayon-weekly||http://debian.mirror.dkm.cz/sabayon/entropy|
repository = sabayon-weekly||ftp://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy|
repository = sabayon-weekly||http://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy|


3)
Code: Select all
equo update


4)
Code: Select all
equo repo mirrorsort sabayon-weekly
B3rtm3n
Growing Hen
 
Posts: 168
Joined: Fri Apr 13, 2012 2:53

Re: How to add Sabayon Weekly repository ?

Postby Provia » Wed Jan 02, 2013 10:21

I've dowloaded some recent daily iso and they are still pointing to sabayonlinux.org. (as asked before by c|00t)Is not better to switch them to weekly?
AMD Athlon(tm) II X2 250 Processor
4 GB DDR3 1600 Mhz
Nvidia Geforce 9800 GT
Sabayon Linux x64 KDE Limbo
Provia
Advanced Hen
 
Posts: 209
Joined: Mon Nov 26, 2012 23:15
Location: Italy

Re: How to add Sabayon Weekly repository ?

Postby batvink » Sat Jan 19, 2013 22:02

Some people, including me
has found that some example files are missing.

so, on the Wiki page: En:Entropy,
section: How can I enable a different repository?
i've made a extra subsection: En:Repositories
http://wiki.sabayon.org/index.php?title=En:Repositories
I think now it should be clear,understandable and applicable for everyone.
User avatar
batvink
Old Dear Hen
 
Posts: 495
Joined: Sun Oct 28, 2007 11:44
Location: the netherlands

PreviousNext

Return to Entropy|Equo|Rigo Package Managers

Who is online

Users browsing this forum: No registered users and 1 guest

cron