Maison >Opération et maintenance >exploitation et maintenance Linux >Comment utiliser la source d'installation nationale d'Alibaba Cloud yum pour Redhat7

Comment utiliser la source d'installation nationale d'Alibaba Cloud yum pour Redhat7

零下一度
零下一度original
2017-06-25 10:04:066595parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn