Страница 1 из 1

Проблема с зависимостями при pkg install

Добавлено: 2014-04-10 11:28:42
ingvar
Всем привет.

Мигрировал с MySQL на MariaDB и на свежем сервере (FreeBSD 10 x64) при установке пакетов решил обойтись только pkg, не используя порты. Собственно вопрос - можно ли штатными средствами сказать пакет-менеджеру, чтобы при установке пакетов, требующих mysql55-client использовался mariadb55-client? Иначе возникает конфликт, либо пакет, хотящий мускульного клиента не ставится, либо сносится клиент марии.
Или вариант - как поставить только mariadb55-server, чтобы он не тянул за собой mariadb55-client.

Благодарен за любые конктруктивные советы/ссылки.

Re: Проблема с зависимостями при pkg install

Добавлено: 2014-04-20 11:26:53
Alex Keda
х.з...
доку раскуривать надо

Re: Проблема с зависимостями при pkg install

Добавлено: 2014-04-21 8:26:52
ingvar
Дык обкурился уже.

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

pkg set -o databases/mysql55-client:databases/mariadb55-client 
эффекта не дает, mariadb-server без клиента не нашел как ставить.
В каком-то дистрибе линуха есть хорошее разделение на client и server-core, во фре такого нет, как я понял.

Re: Проблема с зависимостями при pkg install

Добавлено: 2014-04-24 0:11:46
Alex Keda
а сервер без клиента никак не поставить
с мусей тоже самое.
если ткоа из пакетов, а потом снести клиента...

как-то так...

Re: Проблема с зависимостями при pkg install

Добавлено: 2014-05-07 7:57:10
ingvar
Снести клиента нельзя, от него зависит сервер.
Второй раз столкнулся уже сегодня, на небольшой сервре хостинга ставил apache22-itk-mpm + mod_php5
mod_php5 страстно хочет простого незатейливого apache22, который никак ни заменяться, ни скрещиваться с apache22-itk-mpm не захотел.
pkg set -o не дали никакого эффекта, разве что при рекомендуемом
pkg set -o www/apache22:www/apache22-itk-mpm и pkg install apache22-itk-mpm пакет apache22-itk-mpm сказал, что он уже проинсталлен, но при этом itk-шные опции в виде AssignUserId в упор не понимал.

Re: Проблема с зависимостями при pkg install

Добавлено: 2014-05-07 8:11:25
snorlov
Идеология пакетов по моему подразумевает, что ставится то, что требует(прописано) главный пакет...

Re: Проблема с зависимостями при pkg install

Добавлено: 2014-05-07 9:14:37
ingvar
Я бы оставил немного пространство для возможности выстрелить себе в ногу. Ибо от замены простого апача на версию с итк пхпе ни жарко, ни холодно. Зато в текущей ситуации мне придется собирать что-то из портов, на что пкг при каждом апгрейде смотрит и пытается поменять портовую версию на пакетовую, аргументируя это тем, что опции сборки поменялись. Слишклм жестко вышло, на мой взгляд.