この記事では、redhat7が国内のAlibaba Cloud yumインストールソースを使用する方法を紹介します。使用されるソースアドレスは、Centos7でのインストールソースに対応します。
Redhat7 のシステム環境を設定するために「Linux はこう学ぶべき」を勉強していたとき、使用した yum には設定ファイルがありませんでした。 .repos.d/ ディレクトリなので、手動で設定する必要があります。私の手順の一部を次に示します。
1. yum 構成ファイルを見つけます
[root@linuxprobe ~]#cd /etc/yum.repos.d/
2。設定ファイルがあるかどうかを確認します
[root@linuxprobe yum.repos.d]#ls
ブロガーのシステムはインストールされたばかりで、ファイルがありません
3. yumかどうかを確認します。インストールされている依存ソースを確認し、yum パッケージを削除します
[root@linuxprobe yum.repos.d]#rpm -qa |grep yum
は次のように表示されます:
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
yum -rhn-plugin-2.0 .1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-3.4.3-118.el7.noarch
上記後で記録してインストールする必要があります
[root@linuxprobe yum.repos.d]#rpm -qa|grep yum|xargs rpm -e --nodeps を使用して yum パッケージを削除する必要があります
4. 上記の手順でクリーンアップします。完了したら、yum を更新してインストールし、ソースアドレスを Alibaba Cloud に対応するソースアドレスに変更する必要があります。
アドレスの下のページに移動し、Ctrl+F を使用してステップ 3 のファイルをバージョン番号なしで検索します。たとえば、yum-utils-1.1.31-24.el7.noarch のように yum を検索します。 -ユーティリティ。
yum パッケージなど:
[root@linuxprobe ~]# wget
他のパッケージを取得する方法も同様です。
ダウンロードが完了したら、rpm -ivh yum-* を使用して rpm パッケージをインストールします。ここのブロガーは次のようなエラーを表示します。インストールした python-urlgrabber のバージョンを確認したら、まず python-urlgrabber をアンインストールしましょう。
5. python-urlgrabberパッケージを確認するコマンド
[root@linuxprobe ~]# rpm -qa|grep python-urlgrabber
6. 以下のコマンドを実行してPythonを削除します。 -urlgrabber パッケージ
[root@linuxprobe ~]#rpm -qa|grep yum|xargs rpm -e --nodeps
7. ダウンロードしてインストールします
[root@linuxprobe ~] # wget
python-urlgrabber をインストール
[root@linuxprobe ~]#rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm
8 python-urlgrabber のインストールが完了したら、rpm -ivh yum-* を実行してインストールします。コンピューターに夢中。
インストールプロセス中に、パッケージリソースがインストールの依存関係であることを確認するメッセージが表示された場合は、個別にインストールして処理できます。
9. パッケージのインストールは完了しましたが、yum のソースアドレスを設定する必要があります。
1) 構成ファイルが配置されているフォルダーを見つけます:
[root@linuxprobe~]# cd /etc/yum.repos.d/
2) yum.repos を表示します。 d file フォルダー内にファイルがあるかどうかを確認し、Alibaba Cloud ソース構成ファイルを取得します:
[root@linuxprobe yum.repos.d]# ls
[root@linuxprobe yum.repos.d]# wget
特定のヘルプ情報については、Alibaba Cloud ヘルプドキュメントを参照してください。
10. 取得した構成ファイル Centos-7.repo の値を変更します
これは yum 変数なので、次のようにする必要があります。置き換えない場合は、ソースを使用できません。置き換えたくない場合は、yum コマンドを試して、表示内容を確認してください。
次のコマンドを使用して $releasever を置き換えます、
[root@linuxprobe ~]# sed -i 's/$releasever/7/g' /etc/yum.repos.d/Centos-7。リポジトリ
この変数 $releasever の値の取得に問題があります。いくつかの情報を確認しましたが、ブロガーのシステムと同じではありません
/etc に yum.conf ファイルがあります。 / フォルダーにあり、その中の設定は
=redhat-release に変更した後に得られる変数値は 7.0-1.el7 です。これはどこにあるかわかりません。まだこれに対処してください。知っている人がいたら教えてください。
11. 最後に yum makecache を実行してキャッシュを生成します。
centos-7.repo ファイルには、使用されるいくつかの提案が含まれており、コメントアウトすることをお勧めします。このアドレスは Alibaba Cloud サーバーのイントラネットで使用されており、私たちのコンピューターから接続することはできません。それでこれをコメントアウトしました。
すべてのコメントの後、yum clean all を再度実行します
12。
上の図では、そのうちの 2 つは有効になっていません。それらが何のためにあるのかについては、Baidu に任せます。有効にしたい場合は、Centos-7.repo ファイルで Enabled=1 を変更するだけです。
以上がRedhat7用国産Alibaba Cloud yumインストールソースの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。