Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Sep 2000 18:35:05 -0500 (CDT)
From:      Mike Meyer <mwm@mired.org>
To:        questions@freebsd.org
Cc:        jkh@freebsd.org
Subject:   Re: Installing CD packages to HD?
Message-ID:  <14773.33577.842372.439782@guru.mired.org>
In-Reply-To: <6536344@toto.iv>

next in thread | previous in thread | raw e-mail | index | archive | help
Konrad Heuer writes:
> On Tue, 5 Sep 2000, Francisco Reyes wrote:
> > I now have a computer with enough HD to copy all packages that
> > come on the 4.1 CD
> > How do I go about it? My only concern are the indexes. I know I
> > could just copy the files, but I am concerned that the packages
> > may not be right if I just copy.
> If you really want - this loop should do:
> 
> cd /cdrom/packages/All
> foreach pkg ( *.tgz )
> pkg_add $pkg
> end

This is *not* a good idea. Many of the packages have multiple
variations that will overwrite each other in strange ways if you do
that.

Besides, I assumed he wanted the *package* files on disk, not the
packages installed (a "copy" of them). You an do that by copying all
the files in packages/All on each disk to a single directory. The
index files aren't used by the software, so this still works.

> > Also where are the "distfiles" for the ports? Where these
> > replaced by the packages?
> No; the "distfiles" are on CD #4.

Not on the 4.1 RELEASE CD set, they're not:

    guru$ cat /cdrom/README.TXT 
    You are looking at CD #4.  It contains:

    packages        extra packages - to use, simply mount this CDROM and
                    ``cd packages/All; pkg_add desired-package.tgz''
                    OR type ``/stand/sysinstall configPackages'' and
                    select CDROM as the media type (in which case you do NOT
                    need to mount the CDROM first, just put it in the drive).

I believe the 4.0-RELEASE cdrom was equally damaged. Personally, I
*hate* this. Since I build ports with LOCALBASE=/usr/opt, the packages
are useless. Since the distfiles can be used to create the packages,
but not vice versa, this is a loss in functionality.  My use of the
things is now restricted to dealing with -questions (as above), and
making copies for friends who otherwise wouldn't look at FreeBSD.

	<mike



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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14773.33577.842372.439782>