Maison >Opération et maintenance >exploitation et maintenance Linux >Comment utiliser la source d'installation nationale d'Alibaba Cloud yum pour Redhat7
Cet article présente comment redhat7 utilise la source d'installation domestique d'Alibaba Cloud yum. L'adresse source utilisée correspond à la source d'installation sous Centos7.
Quand j'étudiais "Voici comment Linux doit être appris" pour configurer l'environnement système redhat7, j'ai choisi une interface graphique. Le yum utilisé n'avait aucune configuration /etc/yum. Répertoire .repos.d/ Il n'y a pas de fichier de configuration, vous devez donc le définir manuellement. Voici quelques-unes de mes étapes :
1. Localisez le fichier de configuration yum
[root@linuxprobe ~]#cd /etc/yum.repos.d/
2. Vérifiez s'il existe un fichier de configuration
[root@linuxprobe yum.repos.d]#ls
Le système du blogueur vient d'être installé sans aucun fichier
3. Vérifiez si yum est installé, quelles dépendances sont installées et supprimez le package yum
[root@linuxprobe yum.repos.d]#rpm - qa | grep miam
s'affiche comme suit :
yum-utils-1.1.31-24.el7.noarch
yum-langpacks-0.4.2-3.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
miam -rhn-plugin-2.0.1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
miam-3.4. 3 -118.el7.noarch
Nous devons enregistrer ce qui précède, et nous en aurons besoin plus tard lors de l'installation d'un nouveau yum
[ root@linuxprobe yum.repos.d]#rpm -qa|grep yum|xargs rpm -e --nodeps Supprimer le paquet yum
4. , nous devons mettre à jour Install yum et remplacer l'adresse source par l'adresse source correspondant à Alibaba Cloud.
Allez sur la page sous l'adresse et utilisez Ctrl+F pour rechercher le fichier à l'étape 3. N'apportez pas le numéro de version : tel que yum-utils-1.1 .31-24.el7. noarch recherche simplement yum-utils.
Tel que le paquet miam :
[root@linuxprobe ~]# wget
Autres La méthode d’obtention de chaque colis est similaire.
Après le téléchargement, utilisez rpm -ivh yum-* pour installer le package rpm. Le blogueur affiche ici une erreur, comme suit :
.
La commande ci-dessus est causée par la version basse de python-urlgrabber que nous avons installée, alors désinstallons d'abord python-urlgrabber.
5. Commande pour vérifier le package python-urlgrabber
[root@linuxprobe ~]# rpm -qa |grep python-urlgrabber
6 Exécutez la commande suivante pour supprimer le package python-urlgrabber
[root @linuxprobe ~]# rpm -qa|grep yum|xargs rpm -e --nodeps
7. Téléchargez et installez
[ root@linuxprobe ~]# wget
Installer python-urlgrabber
[root@linuxprobe ~]#rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm
8.python-urlgrabber installation Une fois terminé, exécutez rpm -ivh yum-* pour installer yum sur l'ordinateur.
Si vous êtes invité pendant le processus d'installation à indiquer que la ressource du package est notre dépendance d'installation, alors elle est séparée. Installez-la simplement.
9. L'installation du package est terminée, nous devons également configurer l'adresse source de yum.
1) Localisez le dossier où se trouve le fichier de configuration :
[root@linuxprobe~]# cd /etc/ yum .repos.d/
2) Vérifiez s'il y a des fichiers dans le dossier yum.repos.d et obtenez le fichier de configuration source d'Alibaba Cloud :
[root@linuxprobe yum.repos.d]# ls
[root@linuxprobe yum.repos.d]#wget
Pour des informations d'aide spécifiques, veuillez consulter la documentation d'aide d'Alibaba Cloud.
10. Modifier la valeur de $releasever
Le fichier de configuration Centos-7.repo que nous avons obtenu a un $releasever après l'avoir ouvert. Il s'agit d'une variable yum, sinon la source ne peut pas être utilisée. essayez la commande yum pour voir ce qui est affiché.
Remplacez $releasever par la commande suivante,
[root@linuxprobe ~]# sed -i 's/$releasever/7/ g ' /etc/yum.repos.d/Centos-7.repo
Il y a un problème pour obtenir la valeur de cette variable $releasever. J'ai vérifié certaines informations, mais c'est le cas. pas la même chose que le système blogger
Il y a un fichier yum.conf sous le dossier /etc/, qui est configuré avec
Après le passage à =redhat-release, la valeur de la variable obtenue est 7.0-1.el7. C'est le numéro de version que je n'ai pas encore trouvé où gérer cela. . Si quelqu'un le sait, faites-le-moi savoir.
11. Enfin, exécutez yum makecache pour générer du cache.
Il est recommandé de commenter certaines utilisations du fichier centos-7.repo Cette adresse est utilisée dans le serveur Alibaba Cloud. intranet. Il est impossible d'obtenir le lien depuis mon propre ordinateur, j'ai donc commenté cela.
Après avoir tout commenté, exécutez à nouveau yum clean all yum makecache
12. Afficher les entrepôts actuellement disponibles miam repolist tous
Deux des images ci-dessus ne sont pas activées. Je les laisse à Baidu pour découvrir à quoi elles servent. Si vous souhaitez les activer, modifiez simplement activé=1 dans le fichier Centos-7.repo. .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!