perl5.16->5.18

Kevin Oberman rkoberman at gmail.com
Fri Nov 28 23:31:24 UTC 2014


On Fri, Nov 28, 2014 at 12:41 PM, Russell L. Carter <rcarter at 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


More information about the freebsd-ports mailing list