J'ai préparé CentOS 8 sur Sakura VPS et essayé d'installer MariaDB 10.5.5 (la dernière en date du 4 octobre 2020) dessus, mais j'ai eu un peu de mal, je vais donc laisser un enregistrement.
Quand j'ai essayé de préparer et d'installer le référentiel yum en me référant à l'article net, j'ai reçu le message rien ne fournit rsync nécessaire à MariaDB-server-10.5.5-1.el8.x86_64
, et j'ai installé MariaDB-server. Je suis tombé sur un événement que je ne pouvais pas faire.
J'ai essayé de définir le référentiel avec mon propre référentiel et deux modèles de préparation d'un référentiel à partir de https://downloads.mariadb.com/MariaDB/mariadb_repo_setup, et dans les deux cas, ce phénomène n'a pas pu être résolu.
** Modèle de configuration du référentiel ① **
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
** Modèle de configuration du référentiel ② **
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
Lorsque j'essaye d'installer dnf avec le contenu de ce référentiel, cela ressemble à ce qui suit.
# dnf info MariaDB-server MariaDB-devel --disablerepo=* --enablerepo=mariadb
Confirmation finale de l'expiration des métadonnées: 5:58:Elle s'est tenue il y a 32 heures le 04 octobre 2020 à 13:12:16.
Forfaits disponibles
Nom: MariaDB-devel
version: 10.5.5
Libération: 1.el8
Arch : x86_64
Taille: 7.9 M
La source: MariaDB-devel-10.5.5-1.el8.src.rpm
Dépôt: mariadb
Aperçu: MariaDB: a very fast and robust SQL database server
URL : http://mariadb.org
Licence: GPLv2
Explication: 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
Nom: MariaDB-server
version: 10.5.5
Libération: 1.el8
Arch : x86_64
Taille: 27 M
La source: MariaDB-server-10.5.5-1.el8.src.rpm
Dépôt: mariadb
Aperçu: MariaDB: a very fast and robust SQL database server
URL : http://mariadb.org
Licence: GPLv2
Explication: 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
Confirmation finale de l'expiration des métadonnées: 5:59:Elle s'est tenue il y a 11 heures le 04 octobre 2020 à 13:12:16.
Erreur:
problème: cannot install the best candidate for the job
- nothing provides rsync needed by MariaDB-server-10.5.5-1.el8.x86_64
(Pour ignorer les packages non installables'--skip-broken'Ou essayez d'ajouter'--nobest'N'utilisez pas uniquement les meilleurs packages candidats)
Après tout, je ne pouvais absolument pas le résoudre, alors je suis passé à la procédure consistant simplement à supprimer le rpm et à l'installer.
# 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
En exécutant ce qui précède pour le moment, j'ai pu procéder à l'installation de MariaDB.
# mysql -V
mysql Ver 15.1 Distrib 10.5.5-MariaDB, for Linux (x86_64) using readline 5.1
Recommended Posts