ставлю онанас .. и вижу 1: libMySQL 2: libqt3-qsa (это прописано в зависимостях) 3: ananas /root/tmp/rpm-tmp.37835: line 2: mysqlshow: command not found /root/tmp/rpm-tmp.37835: line 2: mysqladmin: command not found (а тут почему-то идет рассчет на то, что эти программы есть, хотя rpm -qf `which mysqladmin` MySQL-client-5.0.46-alt2 но его не стоит и в зависимостях нет) стОит прописать MySQL-client в зависимостях, а он и server вытянет, что тоже нужно ;)
мало того, даже если поставить Selecting MySQL-server for 'mysql' The following extra packages will be installed: MySQL-client MySQL-server а потом реинсталлить ananas то 1: ananas mysqlshow: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)' Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists! потому что mysql после установки пакета не запущен ;)
следующая часть балета: запускаю mysql-server, он рекомендует установить пароль, что я и делаю. потом.. 1: ananas mysqlshow: Access denied for user 'root'@'localhost' (using password: NO) mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' зобавно, но как это планировало устанавливаться?? ;)
Reassigned to package maintainer.
(In reply to comment #2) ... > error: 'Access denied for user 'root'@'localhost' (using password: NO)' > > зобавно, но как это планировало устанавливаться?? ;) Очень просто - рассчитано, что у вас MySQL с настройкой по умолчанию. Почитав документацию, не составляет труда завести базу вручную.
нет, однако - у меня дефолтная инсталляция десктоп 4 с выбором "всех групп пакетов". ananas в эти "все" входит, а mysql - нет. т.е. ананас по умолчанию, изначально, устанавливается некорректно и не работает при запуске. чтобы это исправить, я нашел, что надо внучную - удалить ананас; поставить mysql; _не назначать_ пароля (хотя там сразу просят это сделать, но надо себя перебороть); установить анананас снова. можно ведь, по крайней мере для дистрибутива (следующего?) произвести эти действия в постинсталл скрипте? т.е. в зависимости поставить mysql, он будет ставиться сначала. в постинсталл - запустить его и создать базу. а сейчас выглядит странно - ставлю все по умолчанию - он вываливает ошибки не работает. именно в дистрибутиве!
Вроде, начиная с 4.1 такая зависимость есть.