конфликт версий портов

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

конфликт версий портов

Непрочитанное сообщение time12345 » 2011-12-01 17:13:49

что делать, если обновляемый порт требует другой порт, но более старую версию, а в системе уже установлена более новая. и возникает конфликт. как его устранить?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: конфликт версий портов

Непрочитанное сообщение Gamerman » 2011-12-01 17:51:55

пример?
Глюк глюком вышибают!

penguen
рядовой
Сообщения: 30
Зарегистрирован: 2008-04-22 17:05:36

Re: конфликт версий портов

Непрочитанное сообщение penguen » 2011-12-01 18:38:48

time12345 писал(а):что делать, если обновляемый порт требует другой порт, но более старую версию, а в системе уже установлена более новая. и возникает конфликт. как его устранить?
Удалить новое конфликтующее и установить все заново. Скорее всего вы обновили порты (все вперемешку) не правильно, отсюда и проблемы. Если все делать так как нужно, все обновляется на ура.
Пример приведите конфликт. порта.


time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: конфликт версий портов

Непрочитанное сообщение time12345 » 2011-12-02 22:22:17

все правильно я обновил. и порт необновленный у меня висит только один. задам вопрос более конкретно. где в порте удалить эту зависимость, чтоб она меня не парила понапрасну?

penguen
рядовой
Сообщения: 30
Зарегистрирован: 2008-04-22 17:05:36

Re: конфликт версий портов

Непрочитанное сообщение penguen » 2011-12-03 12:04:12

time12345 писал(а):все правильно я обновил. и порт необновленный у меня висит только один. задам вопрос более конкретно. где в порте удалить эту зависимость, чтоб она меня не парила понапрасну?
Логи в студию

time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: конфликт версий портов

Непрочитанное сообщение time12345 » 2011-12-03 17:30:30

странно...

Код: Выделить всё

--->  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.
у меня стоит perl-5.12.4_3
не понятно чего это оно вдруг стало требовать старую версию? в /var/db/pkg/mc.../+CONTENTS

указано

Код: Выделить всё

@pkgdep perl-5.12.4_3
@comment DEPORIGIN:lang/perl5.12
порты самые свежие и обновлены полностью. что делать? перл еще требуют много софта, поэтому без -f он не удаляется. сим линк чтоли просто сделать /usr/local/bin/perl5.10.1 ? но ведь это костыль...

Аватара пользователя
??????
рядовой
Сообщения: 37
Зарегистрирован: 2011-12-02 18:40:06
Откуда: ????????, ????????

Re: конфликт версий портов

Непрочитанное сообщение ?????? » 2011-12-04 14:28:05

time12345 писал(а):порты самые свежие и обновлены полностью. что делать? перл еще требуют много софта, поэтому без -f он не удаляется. сим линк чтоли просто сделать /usr/local/bin/perl5.10.1 ? но ведь это костыль...
Порты или программы в портах? Делали portsnap fetch update && portupgrade -a ? Ещё может с базой что-то? pkgdb -F ?
У меня та же самая версия mc, попробую обновиться, но сомневаюсь, что встречусь с тем же.

time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: конфликт версий портов

Непрочитанное сообщение time12345 » 2011-12-04 16:44:25

порты свежие. pkgdb -F ничего нового не говорит. жду результата ваших тестов.

Аватара пользователя
??????
рядовой
Сообщения: 37
Зарегистрирован: 2011-12-02 18:40:06
Откуда: ????????, ????????

Re: конфликт версий портов

Непрочитанное сообщение ?????? » 2011-12-04 18:09:39

А что их ждать...

Код: Выделить всё

%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
Какое-то обновление программ в портах у Вас прошло не полностью, как и говорят выше.

snorlov
подполковник
Сообщения: 3713
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: конфликт версий портов

Непрочитанное сообщение snorlov » 2011-12-04 19:53:04

time12345 писал(а):порты свежие. pkgdb -F ничего нового не говорит. жду результата ваших тестов.
Как то вы все таки криво обновились, посмотрите, что у вас в /var/db/pkg и /var/db/ports, наверняка остатки perl 5.10 болтаются...


Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: конфликт версий портов

Непрочитанное сообщение Gamerman » 2011-12-05 10:28:56

Вычистить один перл, собрать другой. Два одновременно работать криво будут.
Глюк глюком вышибают!

time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: конфликт версий портов

Непрочитанное сообщение time12345 » 2011-12-07 19:52:56

??????, а? у меня та же самая версия mc и перла. но оно говорит что есть mc 4.7.5.5_1

time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Re: конфликт версий портов

Непрочитанное сообщение time12345 » 2011-12-07 20:00:00

короче я удалил перл (pkg_delete -f) затем занового попробовал обновить mc, все обновилось, и перл стоит версией как и раньше.