ソフトウェアのデフォルトソースをTencentソースに変更します

背景:ソフトウェア環境を構築するときは、最初にインストールファイルをダウンロードする必要があります。多くのソフトウェアのデフォルトソースは海外にあり、ダウンロード速度は遅いです。展開効率を向上させるために、ソフトウェアのデフォルトソースを最初に中国のソースに変更する必要があることがよくあります。さらに、サーバーがTencentCloudの場合はい、ソースはTencentのイントラネットドメイン名を使用することもできます。これは高速です(Tencentのイントラネットドメイン名のURLはhttpを使用してください。httpsを使用することはできません。外部ドメイン名はhttpおよびhttpsを使用できます)、詳細については公式Webサイトのドキュメントを参照してください。 :

https://cloud.tencent.com/document/product/213/8623

一般的なpip、maven、npm、docker、mariadb、rubygemsなどには、このドキュメントの構成手順があります。さらに、一般的なソフトウェアソースの構成/変更方法または補足をいくつか示します。

1、**pypi(p ** ython pip)は国内ソースを構成します##

**** [https://cloud.tencent.com/developer/article/1601851](https://cloud.tencent.com/developer/article/1601851?from=10680)を参照してください

2、 環境構成に移動し、インストールファイルをダウンロードします

ドメイン名golang.google.cnは国に解決され、URL [https://golang.google.cn/dl/](https://golang.google.cn/dl/)のダウンロードが高速になります

3、 コンポーザーソース構成

ソースを中国に変更します(nから1を選択)

サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です

composer config -g repos.packagist composer http://mirrors.cloud.tencent.com/composer/

composer config -g repo.packagist composer http://pkg.phpcomposer.com/

composer config -g repos.packagist composer http://php.cnpkg.org/

composer config -g repos.packagist composer http://mirrors.aliyun.com/composer/

参照[https://cloud.tencent.com/developer/article/1598544](https://cloud.tencent.com/developer/article/1598544?from=10680)

4、mavenソース構成##

サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です

参照[http://mirrors.tencent.com/help/maven.html](http://mirrors.tencent.com/help/maven.html)

http://mirrors.tencent.com/にアクセスし、mavenポイントの右側で「View」を検索します。アクセスされるファイルはhttp://mirrors.tencent.com/help/maven.htmlです。

ドキュメントの途中で、もう一度強調します。Tencentのイントラネットドメイン名のURLにはhttpを使用してください。httpsを使用してアクセスすることはできません。外部ドメイン名httpおよびhttpsは問題ありません。mirrors.cloud.tencent.comまたはmirrors.tencent.comを使用できます。

5、npm ソース構成

設定方法####

次のコマンドを実行します

npm config set registry http://mirrors.tencent.com/npm/

サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です

6、 デフォルトのミラーソースを復元します

**cd /tmp && wget -q http://mirrors.tencentyun.com/install/softinst.sh && chmod +x softinst.sh && ./softinst.sh **

現在、ライブネットワーク上のパブリックミラーは、次の図に示すようにサポートされています(削除され、オフラインになっているパブリックミラーを除く)。サポートはまだ完了していないため、より包括的にする必要があります。要件が引き上げられ、評価が保留されています

7、[ MongoDB](https://cloud.tencent.com/product/mongodb?from=10680)Source

サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です

http://mirrors.tencent.com/にアクセスしてmongodbを検索し、右側の[表示]をクリックします。アクセスしたファイルは[http://mirrors.tencent.com/help/mongodb.html](http://mirrors.tencent.com/help/mongodb.html)です。このドキュメントはTsinghuaのソースドキュメントほど細かくありません。最適化要件が提案されており、評価する必要があります。

Tsinghuaソースドキュメント:[http://mirror.tuna.tsinghua.edu.cn/help/mongodb/](http://mirror.tuna.tsinghua.edu.cn/help/mongodb/)

8、 NginxとphpにはまだTencentのソースがありません。要件は言及されており、評価が保留されています##

linux php:http://mirrors.sohu.com/php/

windows php:https://windows.php.net/downloads/releases/archives/

http://mirrors.sohu.com/nginx/

Nginxをインストールします(centos6はbaseurlのバージョンを6、centos8を8に置き換える必要がありますが、/ etc / yum.repos.d / CentOS-Base.repoの[AppStream]モジュールにコメントを付け、インストール後にコメントを解除する必要があります)###

次のコマンドを実行して、/ etc / yum.repos.d /の下にnginx.repoファイルを作成します。

vi /etc/yum.repos.d/nginx.repo

「i」を押して編集モードに切り替え、以下を記述します。

[nginx]

name=nginx repo

baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/

gpgcheck=0

enabled=1

「Esc」を押し、「:wq!」と入力し、ファイルを保存して戻ります。

次のコマンドを実行して、Nginxをインストールします。

yum install nginx

9、 mysqlソース##

サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です

http://mirrors.tencent.com/mysql/yum/

mysqlリファレンスをインストールします[https://cloud.tencent.com/developer/article/1625458](https://cloud.tencent.com/developer/article/1625458?from=10680)

.noarch.rpmファイルのダウンロードアドレスをTencentアドレスに置き換えます

10、 mariadbソース##

http://mirrors.tencent.com/mariadb/yum/

サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です

vim /etc/yum.repos.d/mariadb.repo
以下を追加します
[ mariadb]
name = MariaDB
** baseurl = http://mirrors.tencent.com/mariadb/yum/10.4/centos7-amd64/**
gpgkey=http://mirrors.tencent.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

インストール:yum install -y mariadb-server mariadb-client

スタートアップアイテムを追加してサービスを開始する
systemctl enable mariadb
systemctl start mariadb

**http://mirrors.tencent.com/mariadb/yum/**からの独自のシステムバージョンと必要なmariadbバージョンに応じて、フォーカスはbaseurlです。

mariadbの公式ソースを使用する場合は、 http://yum.mariadb.org/から適切なURLを選択してください(mariadbの公式ソースは海外からのものであり、中国への訪問は遅くなりますが、Tencentソースはイントラネットドメイン名をより速く構成する)

また、mariadbをインストールした後は、パスワードが空であることを忘れないでください。パスワードを設定するコマンドは「mysqladmin -uroot -p password password」で、Enterキーを2回押します。

11、 apacheソース##

http://mirrors.tencent.com/apache/

wgetをダウンロードするときは、このソースをより速く使用してください。サーバーがTencent Cloudの場合、ソースはパブリックドメイン名をTencentのイントラネットドメイン名に置き換えることもできます。これはより高速です

12、 セントスソース##

http://mirrors.tencent.com/centos/

サーバーがTencentCloudの場合、ソースはパブリックドメイン名をTencentイントラネットドメイン名に置き換えることもできます。これはより高速です

①システムの古い設定ファイルをバックアップする

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

②yumソース設定ファイルのあるフォルダに入る

[ root@linux ~]# cd /etc/yum.repos.d/

③mirrors.cloud.tencent.comのyumソース設定ファイルを上記のフォルダにダウンロードします

CentOS5

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos5_base.repo

CentOS6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos6_base.repo

CentOS7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo

CentOS8

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo

④キャッシュを更新する

yum clean all
yum makecache
yum -y update pkgname

13、 gnu source

http://mirrors.tencent.com/gnu/

wgetをダウンロードするときは、このソースをより速く使用してください。サーバーがTencent Cloudの場合、ソースはパブリックドメイン名をTencentのイントラネットドメイン名に置き換えることもできます。これはより高速です

14、 他のソースは[http://mirrors.tencent.com/](http://mirrors.tencent.com/)にアクセスして、ソフトウェアソースのリストを表示できます。必要なソースがない場合は、メッセージを残して、新しいかどうかを評価します。

Recommended Posts

ソフトウェアのデフォルトソースをTencentソースに変更します
Ubuntu7.10でソフトウェアソースを変更する方法
Ubuntuはデフォルトのshをbashに変更しました
CentOS8でホスト名を変更する方法
Ubuntu20.04でホスト名を変更する方法
Wslはデフォルトアカウントをrootに設定します(ubuntu18.04)
CentOSサーバー時間を北京時間に変更する方法
CentOS7でのmysql5.6のデフォルトエンコーディングを変更します
Centos7は、システム言語を簡略化された中国語に変更します
Ubuntuオペレーティングシステムのデフォルトのルートパスワードを変更します
Ubuntuアップデートソフトウェアソース
CentOS5からCentOS5.8YUMソース
Ubuntu20.04でタイムゾーンを設定または変更する方法
実行中のUbuntuバージョンに対応するカーネルソースコードを見つけます
Ubuntu20.04でタイムゾーンを設定または変更する方法
CentOS8でタイムゾーンを設定または変更する方法