[WBEL-users] Re: RPM Gui?
William Hooper
whooperhsd2@earthlink.net
Mon, 12 Apr 2004 15:03:59 -0400 (EDT)
Joe Brouhard said:
>
> Actually, it's a slight bit different. SPEC files allow you to build
> binary RPMs. The *BSD ports tree and Gentoo Portage build EVERYTHING from
> source. There is nothing 'binary' about it.
I don't see the distinction. The existence of WBEL shows that src.rpms
provide everything you need to build from source.
> The SPEC file is not quite as complicated as the BSD ports or Gentoo
> Portage's .ebuilds tho
>
>> My understand of Gentoo is that it does things similar to the *BSD
>> ports,
>> but again, it still requires someone to create the "package" before you
>> can compile and install it using the distro tools.
>>
>
> There's no "package"... Period. At all. I run Gentoo Linux at home and
> on a production server... and there are *NO* Packages. Nothing binary.
A src.rpm is no less a package than a i386.rpm. Anyway, the point still
was "no .ebuild, no portage".
> Everything about Gentoo is to build from the source. No exceptions. The
> .ebuild is nothing more than a set of instructions, much like the SPEC
> file of RPMs, on how portage is to build this product.
Source tarball and instructions to build it. Yep, that's a src.rpm.
>> Having a large collection of software is different then going and
>> grabbing
>> random tarballs from the Internet and automagically installing them.
>>
>
> I'll have to agree here. However, the ports and Portage system have a
> major advantage over RPMs - complete reverse dependency support. yes, it
> creates a management nightmare on whoever managed the trees, however it
> does create a complete repository, whereas RPMs cannot do this very well.
Many RPM dependencies are because of the system the package was built on.
Rebuilding the src.rpm is sufficient in a number of cases. Really no
different in my eyes. Ports and Portage are just a front end to the
process.
> Besides, here's some food for thought.. anyone ever wonder how many
> gigabytes it'd take to have a repository of *EVERY* and *ALL* programs
> available on the internet??? I'm refering to source tarballs, not binary
> packages...
LOL, am I hearing the beginning of another Google Labs invention?
Repoogle, the biggest repo on the Internet...
--
William Hooper