updating packages

Matthew Seaman m.seaman at infracaninophile.co.uk
Mon Oct 18 12:16:08 PDT 2004


On Mon, Oct 18, 2004 at 02:27:07PM -0400, Duane Winner wrote:
> Hello,
> 
> Is there a simple way to upgrade packages on machines with packages 
> built on other machines?
> 
> Example:
> 
> I have eight machines that have jdk-1.4.2p6_4.
> On one of the machines I have done a portupgrade jdk, and now have 
> jdk-1.4.2p6_5.
> I then did a "pkg_create -b jdk-1.4.2p6_5" and have a jdk-1.4.2p6_5.tgz.
> I copied jdk-1.4.2p6_5.tgz to the other seven machines.
> 
> Now how can I upgrade jdk on the others?
> 
> I have noticed for at least a few months now that "pkg_update" is no 
> longer with us, and found a message somewhere that it has been removed 
> do to problems/non-maintainence, and that most people are using 
> portupgrade these days.
> 
> Is there a way I can upgrade the packages on other machines without 
> having to a pkg_delete first, then a pkg_add?

What's so wrong with doing this?:

    # pkg_delete -f jdk-1.4.2p6_4
    # pkg_add jdk-1.4.2p6_5
    # pkgdb -Fvu

Or you can use portupgrade.  Make sure that PKG_PATH is set in your
environment to include the directory where you've put
jdk-1.4.2p6_5.tgz, and then just run:

    # portupgrade -PP java/jdk14

	Cheers,

	Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20041018/c75e0a35/attachment.bin


More information about the freebsd-questions mailing list