LinuxForum.Fans
Тема

[решено]RFR-20 как установить базу данных

Автор: Cruiser78 12 сообщений 2356 просмотров
21.11.2014 10:27 · отредактировано #401899

Привет всем!

Есть необходмость установить на компьютер, работающий под управлением RFR-20 базу данных. Или MySQL, или MariaDB. Не суть важно.
Итак, yum install mysql... Опаньки, нету такого пакета в репозитории... yum search mysql это подтверждает. Нету. Но есть намек на Марию. Да и документация тоже на неё стрелки переводит, мол, заменили мускуд на неё...
Делаем yum install mariadb mariadb-server... Опять опаньки, пакету mariadb-server нужны по зависимостям perl-DBI и perl-DBD-MySQL. Естественно, что в стандартных репах их почему-то нет.
Итак, как поставить Марию на RFR-20?
Кстати, проблемы с зависимостями идут на php... Например - не ставится нужный phpMyAdmin и ряд нужных для разработки php-библиотек (например, php-tcpdf)

Знатоки, подскажите решение. Ну не хочу я заниматься разработкой на боевых серверах (на CentOS'е 6.5 это хозяйство нормально из epel'а приехало). Ну а поднимать виртуалку - не хочу. Должно же оно нативно работать...
=============================
Вобщем сам себе, как всегда злобный буратин. Действительно в описании локальных реп накосячил. Косяки убрал, всё заработало.

21.11.2014 10:43 #401901

Cruiser78, видимо из исходников.

Впервые вижу Линукс без мускеля в репах...

21.11.2014 11:03 · отредактировано #401903
stranger написал:
Cruiser78, видимо из исходников.

Впервые вижу Линукс без мускеля в репах...

То, что мускуль выпилили - про то известно давно было. Ну, что его на полностью совместимую марию поменяли - про то писалось изначально и секретом не было. Да ладно, это дело мантейнеров, что в репы включать. Но вот чтобы новую базу, новый сервер не поднять по зависимостям... Это, по моему полнейший нонсенс.

Есть в природе репозиторий REMI, там тоже весь php-махарай обитает. Но, опять же с проблемами по зависимостям. Например, хочуть библиотеку libtidy. В стандарных репах её нет, нашел на rpmfind'e. Нужна еще libmcrypt.so.4. Вроде она как из openssl, но openssl у меня установлен, но этой либы в нем нет.

Вобщем, хрень какая-то с RFR-20.

21.11.2014 11:07 · отредактировано #401905

А в epel нет нужных пакетов?

По крайней мере в CentOS7 пакет perl-DBD-MySQL лежит в base репах

21.11.2014 11:15 #401907
XliN написал:
А в epel нет нужных пакетов?

По крайней мере в CentOS7 пакет perl-DBD-MySQL лежит в base репах

ставить на федору epel? На пуркуа такой зоопарк городить? На рабочем центосе epel подключен и там проблем нет, всё установилось и работает. Я хотел обойтись штатными федориными репами и не тащить ничего со стороны. Потом фиг этот зоопарк отладишь. Ан не вышло.

21.11.2014 11:26 #401909
stranger написал:
Cruiser78, зато всё новое! ;)

Тем не менее, всё доступно: http://dev.mysql.com/downloads/file.php?id=450567

Да это-то понятно. Мне больше даже не сама база нужна, а php модули, тот же php-tcpdf (то есть "генераторы" отчетов, из чего генерить - я найду, не проблема). А вот его поставить в RFR-20 непонятно как.

21.11.2014 11:33 #401910

Cruiser78, поставьте XAMPP совершенно независимо и все дела. Хостят на нём в Европах и не заморачиваются.

21.11.2014 14:47 #401929

Ну ка покажи нам вывод yum repolist
А то сдаётся, что ты с репами уже накосячил, ибо mariadb и mariadb-server ставятся легко через юм со стандартными репами.

21.11.2014 18:37 #401948

что за ерунда? Всё что нужно лежит в репозиториях:

text
# rpm -qi perl-DBD-MySQL
Name        : perl-DBD-MySQL
Version     : 4.024
Release     : 1.fc20
Architecture: x86_64
Install Date: Вт 14 янв 2014 11:45:40
Group       : Development/Libraries
Size        : 340223
License     : GPL+ or Artistic
Signature   : RSA/SHA256, Чт 19 сен 2013 20:15:21, Key ID 2eb161fa246110c1
Source RPM  : perl-DBD-MySQL-4.024-1.fc20.src.rpm
Build Date  : Чт 19 сен 2013 16:54:31
Build Host  : buildvm-09.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://search.cpan.org/dist/DBD-mysql/
Summary     : A MySQL interface for Perl
Description :
DBD::mysql is the Perl5 Database Interface driver for the MySQL database. In
other words: DBD::mysql is an interface between the Perl programming language
and the MySQL programming API that comes with the MySQL relational database
management system.
21.11.2014 18:41 #401949
"s.xbatob" написал:
Всё что нужно лежит в репозиториях

Вот и я удивился. Но Федоры давно не видел, так что, промолчал. Рад, что мир всё ещё стабилен.

21.11.2014 20:28 #401953
Vascom написал:
Ну ка покажи нам вывод yum repolist
А то сдаётся, что ты с репами уже накосячил, ибо mariadb и mariadb-server ставятся легко через юм со стандартными репами.

Это в понедельник только. Сейчас тот комп выключен.

Войдите или зарегистрируйтесь, чтобы ответить.