You are not logged in.

#1 2012-03-09 16:10:44

hadrons123
Member
From: chennai
Registered: 2011-10-07
Posts: 1,249

upgrading packages through ABS

Is there a way to upgrade the whole system through ABS?

In FreeBSD you can use a tool called portupgrade and upgrade packages by source.

Is there an equivalent tool in arch linux to upgrade packages through source?

It would be like a alternative to doing binary 'pacman -Syu', but done from sources.

Offline

#2 2012-03-09 16:22:40

lifeafter2am
Member
From: 127.0.0.1
Registered: 2009-06-10
Posts: 1,332

Re: upgrading packages through ABS

The whole system, or just AUR packages? I take it you mean the entire system; essentially giving you a portage-like (Gentoo) package management system?


#binarii @ irc.binarii.net
Matrix Server: https://matrix.binarii.net
-------------
Allan -> ArchBang is not supported because it is stupid.

Offline

#3 2012-03-09 16:25:00

hadrons123
Member
From: chennai
Registered: 2011-10-07
Posts: 1,249

Re: upgrading packages through ABS

The whole system . Arch official packages.

Edit:
I hardly use and update AUR. So not really concerned about AUR now.

Last edited by hadrons123 (2012-03-09 16:27:35)

Offline

#4 2012-03-09 16:29:49

SS4
Member
From: !Rochford, Essex
Registered: 2010-12-05
Posts: 699

Re: upgrading packages through ABS

From yaourt's man page (sync options):

-b, --build
           Build from sources, ABS for official packages, or AUR if packages is not found. Specify this option twice to build all dependencies.

Therefore I'd imagine you'd do (add another b if you like)

yaourt -Sbyu

Edit: Have you looked at xyne's thread: https://bbs.archlinux.org/viewtopic.php?id=65276

Last edited by SS4 (2012-03-09 16:59:48)


Rauchen verboten

Offline

#5 2012-03-09 17:42:37

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: upgrading packages through ABS

[karol@black ~]$ pacman -Ql abs | grep bin
abs /usr/bin/
abs /usr/bin/abs
abs /usr/bin/makeworld

That 'makeworld' thing may be it:

[karol@black ~]$ makeworld -h
makeworld  - a makepkg wrapper to build multiple packages
...

Offline

#6 2012-03-09 18:22:41

hadrons123
Member
From: chennai
Registered: 2011-10-07
Posts: 1,249

Re: upgrading packages through ABS

makeworld -c /packages core extra

What will this one do?

Before I run it I want to know what it actually means?

Coz there is no man page for makeworld.

@SS4
pbget is interesting.  just testing it now...


Edit:

[root@candice ~]# makeworld -c /packages core extra
/packages does not exist, creating directory
find: `/root/core': No such file or directory
find: `/root/extra': No such file or directory
[root@candice ~]# 

ran this, out of curiousity. Don't really understand what it means though.

edit 2:
I understand now that I  need to run

 makeworld -c /packages core extra

from /var/abs. testing it now...

Last edited by hadrons123 (2012-03-09 18:33:53)

Offline

Board footer

Powered by FluxBB