1 (26.11.2014 21:42:20 отредактировано Cruiser78)

Привет всем!

Есть необходмость установить на компьютер, работающий под управлением 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'а приехало).  Ну а поднимать виртуалку - не хочу. Должно же оно нативно работать...
=============================
Вобщем сам себе, как всегда злобный буратин. Действительно в описании локальных реп накосячил. Косяки убрал, всё заработало.

2

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

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

3 (21.11.2014 11:08:17 отредактировано Cruiser78)

stranger пишет:

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

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

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

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

Вобщем, CENSORED какая-то с RFR-20.

4

Cruiser78, зато всё новое! bx

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

5 (21.11.2014 11:11:22 отредактировано XliN)

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

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

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

6

XliN пишет:

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

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

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

7

stranger пишет:

Cruiser78, зато всё новое! bx

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

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

8

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

9

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

10

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

# 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.

11

s.xbatob пишет:

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

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

12

Vascom пишет:

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

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