Hallo,
Ich versuche gerade Perl von 5.8.9_3 auf 5.10.1 zu bringen. Laut /usr/ports/UPDATING sollte dies so gehen:
Beim Versuch Perl zu updaten kommt nun folgendes raus:
Jetzt soll ich wohl erst perl5.8.9_3 deinstallieren, was jedoch aufgrund der Abhaengigkeiten nicht so ohne weiteres geht. Was uebersehe ich denn? Oder hilft nur warten?
EDIT: Uebrigens laeuft FreeBSD 8.0-RELEASE auf amd64.
Ich versuche gerade Perl von 5.8.9_3 auf 5.10.1 zu bringen. Laut /usr/ports/UPDATING sollte dies so gehen:
Code:
20090328:
AFFECTS: users of lang/perl*
AUTHOR: skv@FreeBSD.org
lang/perl5.10 is out. If you want to switch to it from, for example
lang/perl5.8, that is:
Portupgrade users:
0) Fix pkgdb.db (for safety):
pkgdb -Ff
1) Reinstall perl with new 5.10:
portupgrade -o lang/perl5.10 -f perl-5.8.\*
2) Reinstall everything that depends on Perl:
portupgrade -fr perl
Portmaster users:
portmaster -o lang/perl5.10 lang/perl5.8
portmaster -r perl-
Note: If the "perl-" glob matches more than one port you will need to
specify the name of the perl directory in /var/db/pkg explicitly.
Beim Versuch Perl zu updaten kommt nun folgendes raus:
Code:
BSD# portsnap fetch update
Looking up portsnap.FreeBSD.org mirrors... 2 mirrors found.
Fetching snapshot tag from portsnap1.FreeBSD.org... done.
Latest snapshot on server matches what we already have.
No updates needed.
Ports tree is already up to date.
BSD# pkgdb -Ff
---> Checking the package registry database
BSD# portupgrade -o lang/perl5.10 -f perl-5.8.\*
---> Upgrading 'perl-5.8.9_3' to 'perl-5.10.1' (lang/perl5.10)
---> Building '/usr/ports/lang/perl5.10'
===> Cleaning for perl-5.10.1
===> perl-5.10.1 conflicts with installed package(s):
perl-5.8.9_3
They install files into the same place.
Please remove them first with pkg_delete(1).
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20100112-68479-58iyu1-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=perl-5.8.9_3 UPGRADE_PORT_VER=5.8.9_3 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! lang/perl5.10 (perl-5.8.9_3) (unknown build error)]
Jetzt soll ich wohl erst perl5.8.9_3 deinstallieren, was jedoch aufgrund der Abhaengigkeiten nicht so ohne weiteres geht. Was uebersehe ich denn? Oder hilft nur warten?
EDIT: Uebrigens laeuft FreeBSD 8.0-RELEASE auf amd64.