LINUX.ORG.RU

Глупый вопрос от новичка в FreeBSD


0

0

Есть gettext версии 0.12.1
от него зависят
bison-1.875_1 gmake-3.80_1 gnupg-1.2.3_1 wget-1.8.2_4 gnupg-idea-1.0.5 glib-2.2.3 mc-4.6.0_6
хочется его обновить до 0.13.1, при этом ог говорит:
===> gettext-0.13.1 conflicts with installed package(s):
gettext-0.12.1
They install files into the same place.
Please remove them first with pkg_delete(1).
удаление естественно невозможно
Что делать?

anonymous

Есть 3 варианта:
1) Если есть утилита типа pk_update - тогда проблем нету
2) Грубо удалить в установленном пакете зависимости
Дело в том что в БЗДИ в отличие от Linux инфа о пакетах установленных в в системе лежит в директории db (точно расположение ее не помню может /var/local/db а может и другое)
Нужно найти эту директорию, найти в ней поддиректорию с именем установленн пакета - там будет 3-4 файла текстовых в одном из них и прописаны зависимости ...
Удаляешь все из этого файла - и все пакет без проблем удалился ( чего не скажешь о пакетах от которых он зависит )
3) Распаковать ручками этот пакет и разбросать на место старых бинарников ...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.