Вот такой вот вопрос возник. Где-то в системе хранится информация о том какой порт от каких зависит. Так вот чем и как её правильно отредактировать?
Приведу пример. firefox3 у меня конфигурится и собирается с опциями --disable-gnomeui --disable-gnomevfs, однако после установки я вижу, что и gnomeui и gnome-vfs у меня установлены. Когда я пытаюсь их удалить pkg_delete честно говорит, что, мол удалить пакеты невозможно, они используются такими-то пакетами, в числе которых присутствует и firefox-3. Так вот как правильно подредактировать зависимости чтобы в будущем, при portupgrade у меня не возникло проблем? Чтобы firefox наконец перестал зависеть от этого вездесущего гнома!
Разрулить зависимости
Модератор: arachnid
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Разрулить зависимости
Rock'n'roll мертв © БГ
-
- Модератор
- Сообщения: 1099
- ОС: freeBSD
Re: Разрулить зависимости
можешь попробовать удалить насильно, а потом pkgdb -Ff и уже удалять эти зависимости
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Разрулить зависимости
Они у меня точно потом опять не всплывут при portupgrade?
Rock'n'roll мертв © БГ
-
- Сообщения: 1224
Re: Разрулить зависимости
Зависит от того, какие ещё пакеты ставились с зависимостями "гнома". При выполнении команды pkgdb будут просмотрены все зависимости, и если возникнет ситуация, что какому-то пакету требуется "гном", то будет выведено сообщение, о том, что бы его поставить. Вы, правда можете проигнорировать это.
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Разрулить зависимости
pkgdb -Ff не прокатывает. Он настаивает, что нужно установить пакет либо пропустить. Пропуск ничего не даёт, при последующем pkgdb запрос на зависимость выскакивает снова.
Rock'n'roll мертв © БГ
-
- Модератор
- Сообщения: 1099
- ОС: freeBSD
Re: Разрулить зависимости
вызови хелп - в тот момент когда пропускашь, там же можно и удалить!
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
-
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Разрулить зависимости
Во время установки proftpd из пакета, система выдала что не находит libiconv-1.13.1 необходимый для установки proftpd. Посмотрел pkg_info, libiconv есть но не 1.13.1 а 1.11.1. В связи с этим вопросы:
1) Как обойти зависимость, т.е. поставить proftpd на libiconv-1.11.1?
2) При обходе зависимости, корректно ли работает программа в дальнейшем?
1) Как обойти зависимость, т.е. поставить proftpd на libiconv-1.11.1?
2) При обходе зависимости, корректно ли работает программа в дальнейшем?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Разрулить зависимости
Trojan писал(а): ↑10.08.2009 21:43Во время установки proftpd из пакета, система выдала что не находит libiconv-1.13.1 необходимый для установки proftpd. Посмотрел pkg_info, libiconv есть но не 1.13.1 а 1.11.1. В связи с этим вопросы:
1) Как обойти зависимость, т.е. поставить proftpd на libiconv-1.11.1?
2) При обходе зависимости, корректно ли работает программа в дальнейшем?
1. pkg_add -f <package> (man pkg_add)
2. не всегда корректно