Поддержка mysql без mysql
Hill 3 февраля, 2012 - 14:36
Вопрос конечно возможно ламерский, но... доки/факи вроде читал, и ничего подобного не обнаружил :(
Собственно вопрос - можно ли установить пакет (например pure-ftpd) с поддержкой работы с mysql не устанавливая mysql на эту же машину?
»
- Для комментирования войдите или зарегистрируйтесь
а что ты подразумеваешь под
а что ты подразумеваешь под mysql ?
libmysqlclinet_*.so тебе нужен будет по любому. если инсталлить с юзом минимал - то сервер не ставится
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Под "mysql" подразумеваю таки
Под "mysql" подразумеваю таки сам сервер.
Идея понятна, только у pure-ftpd нет флага minimal попытка "инсталлить с ним" ни на что не влияет :(
Если же прописать minimal в USE mysql то как бы pure-ftpd требует его убрать:
Calculating dependencies... done!
[ebuild N ] dev-db/mysql-5.1.56 USE="community perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -max-idx-128 -minimal -pbxt -profiling (-selinux) -static -test -xtradb" 0 kB
[ebuild N ] net-ftp/pure-ftpd-1.0.32-r2 USE="ldap mysql pam ssl -anondel -anonperm -anonren -anonres -caps -charconv -noiplog -paranoidmsg -postgres -resolveids (-selinux) -sysquota -vchroot -xinetd" 0 kB
Total: 2 packages (2 new), Size of downloads: 0 kB
The following USE changes are necessary to proceed:
#required by virtual/mysql-5.1, required by net-ftp/pure-ftpd-1.0.32-r2[mysql], required by pure-ftpd (argument)
=dev-db/mysql-5.1.56 -minimal
только у pure-ftpd нет флага
У mysql
Oтрапортуйся- у virtual/mysql eсть флаг минимал
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Отписался... ссылка для
Отписался... ссылка для истории:
https://bugs.gentoo.org/show_bug.cgi?id=402145
Зря, зря. Надо всего лишь
Зря, зря. Надо всего лишь сделать ещё и
и все будет ок. pure-ftpd зависит от virtual/mysql и никаких флагов не форсирует. У virtual/пакета и реального пакета флаги всегда должны совпадать.
Баг советую закрыть самостоятельно, пока это не сделали вранглеры с руганью и матами.
Да делал я так, не
Да делал я так, не получалось, в том-то и дело.
Поковырявшись еще немного выяснил что, похоже, я когда-то уже ставил на машину mysql, после чего удалял его же. При этом пакет virtual/mysql остался в системе (с флагом -minimal), после чего, несмотря на добавление флага minimal в package.use установка таки блокировалась. (более подробно описал в багзилле если что).
Баг таки пока оставлю, будут ругать - фик с ним. Значит заслужил, в следующий раз буду умнее :)