Я не очень разбираюсь в Debian/Ubuntu. Я следую этому руководству:
https://mariadb.com/kb/en/installing-mariadb-deb-files/
И этот для добавления необходимых репозиториев (я не устанавливаю MariaDB !!!):https://downloads.mariadb.org/mariadb/repositories/ Ubuntu -> 12.04 -> Зеркало рядом с вами
Мои реальные шаги:
1. свежая установка Ubuntu 12.03.3
2. apt-get update && apt-get dist-upgrade
3. apt-get установить openssh-server # удаленный доступ для меня
4. vim /etc/apt/sources.list.d/mariadb.list
5. вставить в файл
# MariaDB 5.5 repository list - created 2013-09-20 12:39 UTC
# http://mariadb.org/mariadb/repositories/
deb http://mirror2.hs- esslingen.de/mariadb/repo/5.5/ubuntu precise main
deb-src http://mirror2.hs-esslingen.de/mariadb/repo/5.5/ubuntu precise main
- apt-get update
- apt-get установить mariadb-galera-server galera
Это не удается:
....
Selecting previously unselected package galera.
Unpacking galera (from .../galera_23.2.6-precise_amd64.deb) ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up mysql-common (5.5.33+maria-1~precise) ...
Setting up mariadb-common (5.5.33+maria-1~precise) ...
(Reading database ... 79533 files and directories currently installed.)
Unpacking mariadb-galera-server-5.5 (from .../mariadb-galera-server-5.5_5.5.32+maria-1~precise_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/mariadb-galera-server-5.5_5.5.32+maria-1~precise_amd64.deb (--unpack):
trying to overwrite '/usr/lib/mysql/plugin/dialog.so', which is also in package libmariadbclient18 5.5.33+maria-1~precise
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Selecting previously unselected package libhtml-template-perl.
Unpacking libhtml-template-perl (from .../libhtml-template-perl_2.10-1_all.deb) ...
Selecting previously unselected package mariadb-galera-server.
Unpacking mariadb-galera-server (from .../mariadb-galera-server_5.5.32+maria-1~precise_all.deb) ...
Processing triggers for ureadahead ...
Processing triggers for man-db ...
Errors were encountered while processing:
/var/cache/apt/archives/mariadb-galera-server-5.5_5.5.32+maria-1~precise_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Что не так? Я уже пробовал с пиннингом, но я тоже не помог. Возможно ли, что репозитории MariaDB находятся не в чистом состоянии? Просто говоря, что mariadb-galera-server находится в конфликте с собственной зависимостью libmariadbclient18
Спасибо