ホームページ  >  記事  >  運用・保守  >  CentOS6にNetEase 163ソースを追加する方法

CentOS6にNetEase 163ソースを追加する方法

藏色散人
藏色散人転載
2021-03-10 15:33:122831ブラウズ

centos の次のチュートリアル コラムでは、CentOS 6 に NetEase 163 ソースを追加する方法を紹介します。困っている友人の役に立てば幸いです。

CentOS 6 NetEase 163 ソースの追加

参考 Web サイト http://mirrors.163.com/.help/centos.html

1. 最初のバックアップCentOS -Base.repo、163 ソースが追加されていない場合、この手順は省略できます

cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.backup
2. 163 ソースをダウンロードします

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
3. ダウンロードしたファイルをソースに変更しますfile

mv CentOS6-Base-163.repo CentOS-Base.repo
4. 次のコマンドを実行してキャッシュを生成します

yum clean all
yum makecache
yum makecache には次の

error:

Loaded plugins: refresh-packagekit, security
http://mirrors.163.com/centos/6Server/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL
ERROR 22 -"The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please
verify its path and try again
# が含まれる可能性があります##http://mirrors .163.com/centos...
と入力しようとします。

結果はまだ: 404 Not Found

この時点では http://mirrors.163 と入力しました。 com/centos/ で見つかりました。ディレクトリ ディレクトリには 6.0 ~ 6.8 が 6 つありますが、6Server ディレクトリはありません。 $releasever が誤って 6Server にコンパイルされたと思われますが、正しくは 6.4 であるはずです。 (私のものはCentOs6.4です)

CentOS-Base.repoのすべての$releaseverを6.4に変更する必要があります:

vi CentOS-Base.repo
# 在末行模式下执行以下:
:%s/$releasever/6.4        # Esc -> Shift+: 进入末行模式
# 修改完保存退出:Esc -> Shift+: -> wq
Rerun

yum makecache
ハッハ、おそらく同様のエラーが発生します

Loaded plugins: refresh-packagekit, security
http://mirrors.163.com/centos/6.4/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL
ERROR 22 -"The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please
verify its path and try again
http://mirrors.163.com/centos/ に再度入力すると、6.4 ディレクトリには Readme ファイルのみが存在し、完全なファイルは 6.4 ディレクトリにあることがわかります。 6 ディレクトリです。したがって、再度変更する必要があります。次のように、すべての 6.4 を 6 に変更します (それぞれを変更するのが面倒な場合は、ソース ファイルを再ダウンロードできます):

rm -rf CentOS-Base.repo         # 先删除6.4的源文件
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo    # 把下载文件改成源文件
mv CentOS6-Base-163.repo CentOS-Base.repo
yum clean all
yum makecache
Done! ! ! ! !

以上がCentOS6にNetEase 163ソースを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。