Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Source Mage GNU/Linux package system
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
joyeux
n00b
n00b


Joined: 18 Mar 2003
Posts: 11
Location: The Czech Republic

PostPosted: Thu Mar 20, 2003 7:24 pm    Post subject: Source Mage GNU/Linux package system Reply with quote

http://www.sourcemage.org has better package system.

Pros:

1. They don't use central mirror. They download sources from sources's own mirrors.

2. Their package system has triggers. After recompiling one program other programs asks for their recompilation if needed.

3. Instead of using USE system asks for ALL optional setup at the BEGINNING. You can push enter or wait for default values.
You can add ./configure variables (--enable...) !!!

4. You can recompile whole system at once.


Cons:

1. It isn't as quick as Portage

2. Gentoo has better graphics

3. Gentoo has better rc scripts and /etc

4. ....


So, Gentoo will be GREAT if Portage has these functions.
_________________
joyeux :)
Back to top
View user's profile Send private message
avenj
Retired Dev
Retired Dev


Joined: 11 Oct 2002
Posts: 495
Location: New Hampshire

PostPosted: Thu Mar 20, 2003 8:18 pm    Post subject: Re: Source Mage GNU/Linux package system Reply with quote

joyeux wrote:
http://www.sourcemage.org has better package system.

Pros:

1. They don't use central mirror. They download sources from sources's own mirrors.


Why is that a pro? That puts more of a strain on the package's own servers. Not everyone can afford a lot of bandwidth. That sounds like a con to me.

Quote:


2. Their package system has triggers. After recompiling one program other programs asks for their recompilation if needed.



We have PDEPEND for that.

Quote:


3. Instead of using USE system asks for ALL optional setup at the BEGINNING. You can push enter or wait for default values.



ufed will do something similar with USE flags.

Quote:


You can add ./configure variables (--enable...) !!!



This is something we should have in Portage, yes.

Quote:


4. You can recompile whole system at once.



So can we. 'emerge -e world'
Back to top
View user's profile Send private message
joyeux
n00b
n00b


Joined: 18 Mar 2003
Posts: 11
Location: The Czech Republic

PostPosted: Thu Mar 20, 2003 8:58 pm    Post subject: OK, than you. Reply with quote

OK, you are right.
It will be good to add an example page to Docs.

Examples are more than words.
_________________
joyeux :)
Back to top
View user's profile Send private message
rojaro
l33t
l33t


Joined: 06 May 2002
Posts: 732

PostPosted: Thu Mar 20, 2003 9:08 pm    Post subject: Re: Source Mage GNU/Linux package system Reply with quote

avenj wrote:
joyeux wrote:
1. They don't use central mirror. They download sources from sources's own mirrors.
Why is that a pro? That puts more of a strain on the package's own servers. Not everyone can afford a lot of bandwidth. That sounds like a con to me.

also having a centralized structure for packages makes it easier to maintain the mirrors as you do the updates at only one single point and you dont have to care about problems which occur when the "sources own mirror" goes away - e.g. the author of a package changes the location of the package.

avenj wrote:
joyeux wrote:
2. Their package system has triggers. After recompiling one program other programs asks for their recompilation if needed.

We have PDEPEND for that.

also note the emerge manual and check for the parameter --deep:
Code:
       --deep When  used in conjunction with --update, this flag forces emerge
              to consider the entire dependency tree of packages,  instead  of
              checking only the immediate dependencies of the packages.  As an
              example, this catches updates in libraries that are not directly
              listed in the dependencies of a package.


avenj wrote:
joyeux wrote:
3. Instead of using USE system asks for ALL optional setup at the BEGINNING. You can push enter or wait for default values.
ufed will do something similar with USE flags.

just setup a complete USE environment when installing gentoo. e.g. here is mine:
Code:
USE="acpi avi berkdb cdr crypt cups directfb dvd encode flash gd gdbm ggi ggz gif gphoto2 gpm imlib innodb ipv6 jpeg kerberos lcms ldap libg++ libwww maildir mikmod mmx mpeg mysql nas ncurses oci8 oggvorbis opengl pam pdflib perl pic png postgres python quicktime readline samba sasl sdl slang ssl svga tcpd tiff truetype wmf xml xml2 zlib -3dfx -3dnow -aalib -acl -afs -alsa -apache2 -apm -arts -atlas -bonobo -canna -cjk -dga -doc -esd -evo -fbcon -freewnn -gb -gnome -gps -gtk -gtk2 -gtkhtml -guile -icc -imap -java -junit -kde -leim -libgda -matrox -mbox -motif -mozilla -mule -nls -oav -odbc -oss -pcmcia -pda -plotutils -pnp -qt -qtmt -ruby -scanner -slp -snmp -socks5 -spell -sse -static -tcltk -tetex -voodoo3 -X -xmms -xv -zeo"

did that once during installation. never touched it sofar.

avenj wrote:
joyeux wrote:
You can add ./configure variables (--enable...) !!!
This is something we should have in Portage, yes.

We have. Example:
Code:
MYCONF="--additional-configure-switch" emerge category/package

just my two cents.
_________________
A mathematician is a machine for turning coffee into theorems. ~ Alfred Renyi (*1921 - †1970)
Back to top
View user's profile Send private message
iKiddo
Guru
Guru


Joined: 27 Jun 2002
Posts: 341
Location: Europe?

PostPosted: Fri Mar 21, 2003 11:24 am    Post subject: Re: Source Mage GNU/Linux package system Reply with quote

Quote:
1. They don't use central mirror. They download sources from sources's own mirrors.

In the ebuild various sources can be specified, a special script will copy them to ibiblio.org. If ibiblio.org fails for some reason, the sources specified in the ebuild will be used. By the way, ibiblio.org can be changed to whatever (more local) mirror you want. You can also set it up that it will first look at your preferred mirror, then ibiblio etc.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum