From owner-freebsd-chat Thu May 9 4:44:57 2002 Delivered-To: freebsd-chat@freebsd.org Received: from rwcrmhc51.attbi.com (rwcrmhc51.attbi.com [204.127.198.38]) by hub.freebsd.org (Postfix) with ESMTP id 044BD37B406 for ; Thu, 9 May 2002 04:44:46 -0700 (PDT) Received: from attbi.com ([12.254.218.35]) by rwcrmhc51.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020509114445.GWEC10136.rwcrmhc51.attbi.com@attbi.com>; Thu, 9 May 2002 11:44:45 +0000 Message-ID: <3CDA613F.2A07BC29@attbi.com> Date: Thu, 09 May 2002 05:45:03 -0600 From: Joe Warner Organization: nunyabiz X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.2 i386) X-Accept-Language: en MIME-Version: 1.0 To: Rahul Siddharthan Cc: rob , "chat@freebsd.org" Subject: Re: Finally a Linux with a ports collection References: <3CD9354E.41CBCEF6@pythonemproject.com> <20020508164424.H30997@lpt.ens.fr> Content-Type: multipart/alternative; boundary="------------EF34C397D6FC7278FE3E4A69" Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --------------EF34C397D6FC7278FE3E4A69 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit What about Lycoris? http://www.lycoris.com/ http://www.lycoris.org/ Even though it appears like it's trying to imitate Windoze, I've heard it's install is quite fast and easy. Does anyone know how it compares to gentoo? Joe Rahul Siddharthan wrote: > rob said on May 8, 2002 at 07:25:18: > > I installed it last night. www.gentoo.org. Looks pretty neat. It was > > too late and I haven't had a chance to play with it. I have only one > > complaint so far (and it was probably my own ignorance), installing Vim > > brought along with it XFree86 4.2, and the Gnome libraries. Ouch! A > > very long compile, but I'll need them anyway. Rob. > > I've been using gentoo for 4-5 months off and on. I think it has > plenty of potential. But if you look through the portage handbook, > you'll see how to turn off autodependencies on gnome, kde, and other > stuff you don't want (there's a "USE" variable in /etc/make.conf). > > Interesting ideas about gentoo: > > 1. Like FreeBSD, you can rebuild the entire base system with one > command, but unlike FreeBSD the base system is itself a collection of > ports (because, I guess, that's the way linux is...) > > 2. Installing a new version of a port doesn't clobber your old config > files. Come to think of it, it doesn't in FreeBSD either in the > examples I can think of, but I'm not sure what the mechanism is. > > 3. Gentoo-style ports don't require the equivalent of a pkg-plist > file: they first install into some temporary directory, then generate > the plist there, then merge into the final directory. This is > basically the recommended way to generate pkg-plist automatically in > FreeBSD, but Gentoo's system does it for you at the expense of using > more disk space. I liked it because, if I wanted to install a new > version of a program and the "ebuild" hadn't been updated, I just > needed to edit the ebuild file to use the new version, et voila it > worked. > > 4. To upgrade the port, you first "merge" the new version, then > "unmerge" the old version. Unmerging looks at mtimes and refuses to > remove files whose mtimes have changed, so only the useless files from > the old version would be unmerged. > > 5. You can do the equivalent of "make fetch" which will fetch all the > source files, not only for your required ebuild, but for its > dependencies too. So you could do the downloading at work and the > compiling at home, for example. > > 6. You can do a "pretend" merge of a gentoo port (emerge --pretend) > which will show you all the ports which would be merged, without > actually doing it. > > I'm pretty impressed with the thoroughness. Right now it still has > rough edges (not surprising for a distro that's just reached 1.0) but > it seems very well thought out on the whole; it's by far my linux of > choice, though freebsd remains my OS of choice... > > Rahul > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-chat" in the body of the message -- There *__is* intelligent life on Earth, but I leave for Texas on Monday. --------------EF34C397D6FC7278FE3E4A69 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit What about Lycoris?

http://www.lycoris.com/

http://www.lycoris.org/

Even though it appears like it's trying to imitate Windoze, I've
heard it's install is quite fast and easy.

Does anyone know how it compares to gentoo?

Joe
 
 
 
 

Rahul Siddharthan wrote:

rob said on May  8, 2002 at 07:25:18:
> I installed it last night.  www.gentoo.org.  Looks pretty neat.  It was
> too late and I haven't had a chance to play with it.  I have  only one
> complaint so far (and it was probably my own ignorance), installing Vim
> brought along with it XFree86 4.2, and the Gnome libraries.  Ouch!  A
> very long compile, but I'll need them anyway.  Rob.

I've been using gentoo for 4-5 months off and on.  I think it has
plenty of potential.  But if you look through the portage handbook,
you'll see how to turn off autodependencies on gnome, kde, and other
stuff you don't want (there's a "USE" variable in /etc/make.conf).

Interesting ideas about gentoo:

1. Like FreeBSD, you can rebuild the entire base system with one
command, but unlike FreeBSD the base system is itself a collection of
ports (because, I guess, that's the way linux is...)

2. Installing a new version of a port doesn't clobber your old config
files.  Come to think of it, it doesn't in FreeBSD either in the
examples I can think of, but I'm not sure what the mechanism is.

3. Gentoo-style ports don't require the equivalent of a pkg-plist
file: they first install into some temporary directory, then generate
the plist there, then merge into the final directory.  This is
basically the recommended way to generate pkg-plist automatically in
FreeBSD, but Gentoo's system does it for you at the expense of using
more disk space.  I liked it because, if I wanted to install a new
version of a program and the "ebuild" hadn't been updated, I just
needed to edit the ebuild file to use the new version, et voila it
worked.

4.  To upgrade the port, you first "merge" the new version, then
"unmerge" the old version.  Unmerging looks at mtimes and refuses to
remove files whose mtimes have changed, so only the useless files from
the old version would be unmerged.

5.  You can do the equivalent of "make fetch" which will fetch all the
source files, not only for your required ebuild, but for its
dependencies too.  So you could do the downloading at work and the
compiling at home, for example.

6. You can do a "pretend" merge of a gentoo port (emerge --pretend)
which will show you all the ports which would be merged, without
actually doing it.

I'm pretty impressed with the thoroughness.  Right now it still has
rough edges (not surprising for a distro that's just reached 1.0) but
it seems very well thought out on the whole; it's by far my linux of
choice, though freebsd remains my OS of choice...

Rahul

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message

-- 
There *__is* intelligent life on Earth, but I leave for Texas on Monday.
  --------------EF34C397D6FC7278FE3E4A69-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message