Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Nov 2014 15:31:22 -0800
From:      Kevin Oberman <rkoberman@gmail.com>
To:        "Russell L. Carter" <rcarter@pinyon.org>
Cc:        FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: perl5.16->5.18
Message-ID:  <CAN6yY1tEPFdjxv5KZ3bS%2Bh9PZ9ObmYhpa=KE7NZbUCdstzv%2B-Q@mail.gmail.com>
In-Reply-To: <5478DE06.1040208@pinyon.org>
References:  <5478DE06.1040208@pinyon.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 28, 2014 at 12:41 PM, Russell L. Carter <rcarter@pinyon.org>
wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Greetings,
> So pkg wants to upgrade perl to 5.18.  It appears that due to
> conflicts with existing 5.16 binaries, this requires deinstalling
> 224 ports, including xorg, and all that implies.  I see a lot
> of things like python libs(!) nuked as collateral damage
>
> Am I missing something?  Is the following procedure my only
> option?
>
> 1. pkg remove perl5 (and basically the installed system,
>    including xorg)
>
> 2. pkg install perl5
>
> 3. pkg install ${224 ports}
>
> Thanks,
> Russell
>

Have you read the instructions in /usr/ports/UPDATING? You should have done:
# pkg upgrade -f
This will upgrade (re-install) a LOT of packages, but should not nuke
anything. "pkg remove perl5" will, as you said, nuke most of your system as
it will delete every package that depends on perl5.16. To remove a single
package, use the '-f' option, but that is not the right answer when
upgrading.
--
Kevin Oberman, Network Engineer, Retired



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1tEPFdjxv5KZ3bS%2Bh9PZ9ObmYhpa=KE7NZbUCdstzv%2B-Q>