ローカル yum ソースの設定、国内 yum ソースの設定、epel ソースの設定を行う Linux の手順

ローカル yum ソースの設定、国内 yum ソースの設定、epel ソースの設定を行う Linux の手順

1. ローカルyumソースを設定する

1. ISOイメージをマウントする

マウント -o loop /mnt/yum-iso/CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom

2. yumソースファイルを構成する

#iso.repo は .repo[root@node5 ~] で終わる必要があります# cat /etc/yum.repos.d/iso.repo 
[アイソ]
名前=iso
ベースURL=ファイル:///mnt/cdrom
有効=1
gpgcheck=0
gpgkey=ファイル:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#システム内のすべてのyumキャッシュをクリアする [root@node5 yum.repos.d]# yum clean all

#yum キャッシュを生成 [root@node5 yum.repos.d]# yum makecache


#注記:
[iso] #yumソースの名前。このサーバー上で一意であり、異なるyumソースを区別するために使用されます。			
name= iso #yum ソースの説明 baseurl=file:///mnt/cdrom #yum ソースのパスは、FTP (ftp://...)、HTTP (http://...)、ローカル (file:///CD-ROM マウント ディレクトリの場所) にもできます
enabled=1 #1 は yum ソースを有効にすることを意味します。0 は無効にすることを意味します gpgcheck=0 #1 は rpm パッケージの正確さを検証するために公開鍵を使用することを意味します。0 は検証しないことを意味します gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #rpm 検証用の公開鍵ファイルのアドレスを指定します

3. 起動時にISOイメージファイルを自動的にマウントするようシステムを設定する

#/etc/fstabファイルの最後の行に[root@node5 ~]を追加します# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 デフォルト 1 1
LABEL=/boot /boot ext3 デフォルト 1 2
tmpfs /dev/shm tmpfs デフォルト 0 0
devpts /dev/pts devpts gid=5、モード=620 0 0
sysfs /sys sysfs デフォルト 0 0
proc /proc proc デフォルト 0 0
/dev/VolGroup00/LogVol01 スワップ スワップデフォルト 0 0
/mnt/yum-iso/CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom iso9660 ループ 0 0

2. 国内のyumソースとepelソースを設定する

1. まず元のリポジトリファイルをバックアップします

[root@node5 ~]# cd /etc/yum.repos.d/
[root@node5 yum.repos.d]# mkdir repo_bak
[root@node5 yum.repos.d]# mv *.repo repo_bak/
[root@node5 yum.repos.d]# ls
レポバック

2. 国内ミラーから提供されたリポジトリファイルをダウンロードする

[root@node5 yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@node5 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@node5 yum.repos.d]# ls
CentOS7-Base-163.repo Centos-7.repo repo_bak

#注: Centos-7.repo ファイルに次の文があります: baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
#$releasever はシステムのバージョン番号を示します。バージョン番号を表示するには、cat /etc/centos-release を使用します。#[root@node5 yum.repos.d]# cat /etc/centos-release
#CentOS Linux リリース 7.4.1708 (コア)
#$basearchはx86_64などのプロセッサタイプを示します

#システム内のすべてのyumキャッシュをクリアする [root@node5 yum.repos.d]# yum clean all

#yum キャッシュを生成 [root@node5 yum.repos.d]# yum makecache

3. epelソースをインストールする

#公式epelソースをインストールします [root@node5 yum.repos.d]# yum install -y epel-release

[root@node5 yum.repos.d]# ls
CentOS7-Base-163.repo Centos-7.repo epel.repo epel-testing.repo repo_bak

#Alibaba の epel ソースをインストールします [root@node5 yum.repos.d]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo

[root@node5 yum.repos.d]# yum clean all

[root@node5 yum.repos.d]# yum makecache

4. yumソースとシステムで利用可能なすべてのyumソースを表示します。

[root@node5 yum.repos.d]# yum repolist が有効

[root@node5 yum.repos.d]# yum repolist all

上記は、Linux でローカル yum ソース、国内 yum ソース、epel ソースを構成する手順の詳細です。Linux 構成ソースの詳細については、123WORDPRESS.COM の他の関連記事に注目してください。

以下もご興味があるかもしれません:
  • 一般的な Linux ディストリビューションのミラーソース構成の概要
  • Linux で SVN を設定してプロジェクト ディレクトリとソース コードのインストールの自動更新を実現する方法
  • Linux で yum ソースを設定する方法の詳細な説明
  • Linux での SVN サーバーのコンパイル、インストール、構成の手順の共有
  • ローカル yum ソースの設定、国内 yum ソースの設定、epel ソースの設定を行う Linux の手順
  • Linux での rpm、yum、ソースコードの 3 つのインストール方法の詳細な紹介
  • 一般的な Linux コマンドの概要: yum とソース コードのインストール
  • Linux に MySQL をインストールする方法 (yum とソース コードのコンパイル)
  • Alibaba Cloud Server Linux システムアップデート Yum ソース シェル スクリプト

<<:  MySQLの左結合と内部結合について簡単に説明します

>>:  VUE ユニアプリの条件付きコーディングとページレイアウトに関する簡単な説明

推薦する

CSS で垂直方向の中央揃えを行う 7 つの方法の詳細なコード例

レイアウトを編集するとき、通常は水平センタリングと垂直センタリングを使用してデザインします。水平セン...

JavaScript の条件付きアクセス属性と矢印関数の紹介

目次1. 条件付きアクセス属性2. アロー関数の紹介1. 条件付きアクセス属性?. は ES2020...

vue-tableは追加と削除を実装します

この記事では、vue-table の追加と削除の具体的なコードを参考までに紹介します。具体的な内容は...

nginx で同時接続リクエストの数を制限する方法

導入同時接続数を制限するモジュールは http_limit_conn_module です。アドレス:...

Linuxの同時実行は簡単です。このようにするだけです

並行処理関数 i の `grep server /etc/hosts | awk '{pri...

開発者とオペレーターが注目すべき Linux デバッグ ツール [推奨]

システム パフォーマンスの専門家である Brendan D. Gregg 氏は、LinuxCon N...

JavaScript はスローモーションアニメーションのカプセル化と使用法を説明します

プロセス分析の実装(1)繰り返して電話をかけるには?答え: 関数をカプセル化して一度だけ呼び出すコー...

MySQL 5.6 のインストール手順(画像とテキスト付き)

MySQL はオープンソースの小規模リレーショナル データベース管理システムです。現在、MySQL...

タグ li はブロックレベル要素ですか?

なぜ高さを設定できるのでしょうか。<h1 /> などの要素とは異なり、「セミインライン」...

Linux の総合システム監視ツール dstat の詳細な例

オールラウンドなシステム監視ツール dstat dstat は、vmstat、iostat、nets...

MySQLの起動失敗の解決策

MySQLの起動失敗の解決策MySQLを起動できませんmysqlを停止した後、いくつかの操作(ホスト...

NGINXがウェブサイトのPV、UV、独立IPをカウントする方法の詳細な説明

Nginx: PV、UV、独立IPウェブサイトを作成する人なら誰でも、ウェブサイトのPV、UV、その...

WeChatアプレットがテキストスクロールを実装

この記事の例では、WeChatアプレットでテキストスクロールを実装するための具体的なコードを参考まで...

nginxを使用して取得したIPアドレスが127.0.0.1である問題を解決する

IPツールを取得 lombok.extern.slf4j.Slf4j をインポートします。 org....

JavaScriptはクリックトグル機能を実装します

この記事の例では、クリックして切り替える機能を実装するためのJavaScriptの具体的なコードを参...