конфликт версий портов
Добавлено: 2011-12-01 17:13:49
что делать, если обновляемый порт требует другой порт, но более старую версию, а в системе уже установлена более новая. и возникает конфликт. как его устранить?
Танки встречай шквалом огня, твёрдо запомни - горит и броня
https://forum.lissyara.su/
Удалить новое конфликтующее и установить все заново. Скорее всего вы обновили порты (все вперемешку) не правильно, отсюда и проблемы. Если все делать так как нужно, все обновляется на ура.time12345 писал(а):что делать, если обновляемый порт требует другой порт, но более старую версию, а в системе уже установлена более новая. и возникает конфликт. как его устранить?
Логи в студиюtime12345 писал(а):все правильно я обновил. и порт необновленный у меня висит только один. задам вопрос более конкретно. где в порте удалить эту зависимость, чтоб она меня не парила понапрасну?
Код: Выделить всё
---> Upgrading 'mc-4.7.5.5' to 'mc-4.7.5.5_1' (misc/mc)
---> Building '/usr/ports/misc/mc'
===> Cleaning for mc-4.7.5.5_1
===> Vulnerability check disabled, database not found
===> License check disabled, port has not defined LICENSE
===> Found saved configuration for mc-4.7.5.5
===> Extracting for mc-4.7.5.5_1
=> SHA256 Checksum OK for mc-4.7.5.5.tar.xz.
===> mc-4.7.5.5_1 depends on file: /usr/local/bin/perl5.10.1 - not found
===> Verifying install for /usr/local/bin/perl5.10.1 in /usr/ports/lang/perl5.10
===> perl-5.10.1_6 conflicts with installed package(s):
perl-5.12.4_3
They install files into the same place.
You may want to stop build with Ctrl + C.
Код: Выделить всё
@pkgdep perl-5.12.4_3
@comment DEPORIGIN:lang/perl5.12
Порты или программы в портах? Делали portsnap fetch update && portupgrade -a ? Ещё может с базой что-то? pkgdb -F ?time12345 писал(а):порты самые свежие и обновлены полностью. что делать? перл еще требуют много софта, поэтому без -f он не удаляется. сим линк чтоли просто сделать /usr/local/bin/perl5.10.1 ? но ведь это костыль...
Код: Выделить всё
%pkg_info | grep mc-4.7.5.5
mc-4.7.5.5_1 Midnight Commander, a free Norton Commander Clone
%pkg_info | grep perl-5.1
perl-5.12.4_3 Practical Extraction and Report Language
%uname -a
FreeBSD localhost.dell 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #0: Mon Nov 14 16:27:04 MSK 2011 root@localhost.dell:/usr/obj/usr/src/sys/GENERIC i386
Как то вы все таки криво обновились, посмотрите, что у вас в /var/db/pkg и /var/db/ports, наверняка остатки perl 5.10 болтаются...time12345 писал(а):порты свежие. pkgdb -F ничего нового не говорит. жду результата ваших тестов.