Ich habe CentOS 8 auf Sakura VPS vorbereitet und versucht, MariaDB 10.5.5 (Stand: 4. Oktober 2020) darauf zu installieren, aber ich hatte ein wenig Probleme, daher werde ich einen Datensatz hinterlassen.
Als ich versuchte, das yum-Repository unter Bezugnahme auf den Netzartikel vorzubereiten und zu installieren, erhielt ich die Meldung "Nichts bietet rsync, das von MariaDB-server-10.5.5-1.el8.x86_64 benötigt wird" und installierte MariaDB-server. Ich bin auf ein Ereignis gestoßen, das ich nicht machen konnte.
Ich habe versucht, das Repository mit meinem eigenen Repository und zwei Mustern zum Vorbereiten eines Repositorys über https://downloads.mariadb.com/MariaDB/mariadb_repo_setup einzurichten. In beiden Fällen konnte dieses Phänomen nicht behoben werden.
** Repository-Einstellungsmuster ① **
ini:/etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
** Repository-Einstellungsmuster ② **
ini:/etc/yum.repos.d/mariadb.repo
[mariadb-main]
name = MariaDB Server
baseurl = https://downloads.mariadb.com/MariaDB/mariadb-10.5/yum/rhel/$releasever/$basearch
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY
gpgcheck = 1
enabled = 1
module_hotfixes = 1
[mariadb-maxscale]
# To use the latest stable release of MaxScale, use "latest" as the version
# To use the latest beta (or stable if no current beta) release of MaxScale, use "beta" as the version
name = MariaDB MaxScale
baseurl = https://downloads.mariadb.com/MaxScale/2.4/centos/$releasever/$basearch
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-MaxScale-GPG-KEY
gpgcheck = 1
enabled = 1
[mariadb-tools]
name = MariaDB Tools
baseurl = https://downloads.mariadb.com/Tools/rhel/$releasever/$basearch
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Enterprise-GPG-KEY
gpgcheck = 1
enabled = 1
Wenn ich versuche, dnf mit dem Inhalt dieses Repositorys zu installieren, sieht es wie folgt aus.
# dnf info MariaDB-server MariaDB-devel --disablerepo=* --enablerepo=mariadb
Endgültige Bestätigung des Ablaufs der Metadaten: 5:58:Es fand vor 32 Stunden am 04. Oktober 2020 um 13:12:16 statt.
Verfügbare Pakete
Name: MariaDB-devel
Ausführung: 10.5.5
Veröffentlichung: 1.el8
Arch : x86_64
Größe: 7.9 M
Quelle: MariaDB-devel-10.5.5-1.el8.src.rpm
Repository: mariadb
Überblick: MariaDB: a very fast and robust SQL database server
URL : http://mariadb.org
Lizenz: GPLv2
Erläuterung: MariaDB: a very fast and robust SQL database server
:
: It is GPL v2 licensed, which means you can use the it free of charge under the
: conditions of the GNU General Public License Version 2 (http://www.gnu.org/licenses/).
:
: MariaDB documentation can be found at https://mariadb.com/kb
: MariaDB bug reports should be submitted through https://jira.mariadb.org
Name: MariaDB-server
Ausführung: 10.5.5
Veröffentlichung: 1.el8
Arch : x86_64
Größe: 27 M
Quelle: MariaDB-server-10.5.5-1.el8.src.rpm
Repository: mariadb
Überblick: MariaDB: a very fast and robust SQL database server
URL : http://mariadb.org
Lizenz: GPLv2
Erläuterung: MariaDB: a very fast and robust SQL database server
:
: It is GPL v2 licensed, which means you can use the it free of charge under the
: conditions of the GNU General Public License Version 2 (http://www.gnu.org/licenses/).
:
: MariaDB documentation can be found at https://mariadb.com/kb
: MariaDB bug reports should be submitted through https://jira.mariadb.org
# dnf install MariaDB-server MariaDB-devel --disablerepo=* --enablerepo=mariadb
Endgültige Bestätigung des Ablaufs der Metadaten: 5:59:Es fand vor 11 Stunden am 04. Oktober 2020 um 13:12:16 statt.
Error:
Problem: cannot install the best candidate for the job
- nothing provides rsync needed by MariaDB-server-10.5.5-1.el8.x86_64
(So überspringen Sie nicht installierbare Pakete'--skip-broken'Oder versuchen Sie es hinzuzufügen'--nobest'Verwenden Sie nicht nur die besten Kandidatenpakete)
Schließlich konnte ich es auf keinen Fall lösen, also wechselte ich zum Verfahren, bei dem einfach die Drehzahl gesenkt und installiert wurde.
# cd /usr/local/src/
# curl -O https://downloads.mariadb.com/MariaDB/mariadb-10.5.5/yum/centos/mariadb-10.5.5-rhel-8-x86_64-rpms.tar
# tar xvf mariadb-10.5.5-rhel-8-x86_64-rpms.tar
# cd mariadb-10.5.5-rhel-8-x86_64-rpms
# dnf localinstall MariaDB-common-10.5.5-1.el8.x86_64.rpm
# dnf localinstall MariaDB-server-10.5.5-1.el8.x86_64.rpm
# dnf localinstall MariaDB-devel-10.5.5-1.el8.x86_64.rpm
Durch die vorläufige Ausführung konnte ich mit der Installation von MariaDB fortfahren.
# mysql -V
mysql Ver 15.1 Distrib 10.5.5-MariaDB, for Linux (x86_64) using readline 5.1
Recommended Posts