このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

CentOS-7.1/yumリポジトリ設定

[ CentOS-7.1 ]

yum リポジトリ 設定

  • 標準のリポジトリ以外を追加することで違うバージョンを検索可能です。 設定しなくても不具合は発生しませんので、任意で設定してください。

ディレクトリ作成


##■ "yum" RPMディレクトリ作成
[root@localhost ~]# mkdir -p /root/setup/rpm/yum/
[root@localhost ~]#

yum-priorities

yum-priorities ダウンロード


##■ "yum-priorities" をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/yum ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/yum-plugin-priorities-1.1.31-29.el7.noarch.rpm
[root@localhost ~]#

yum-priorities インストール


##■ "yum-priorities" をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/yum/yum-plugin-priorities-*.rpm
[root@localhost ~]#

yum-priorities 設定


##■ 設定ファイルをバックアップ
[root@localhost ~]# cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.org
[root@localhost ~]#

##■ 設定ファイルを編集する
[root@localhost ~]# vi /etc/yum.repos.d/CentOS-Base.repo

--------------------------------------------------
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7.1
priority=1      <--★ 追記する

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7.1
priority=1      <--★ 追記する

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7.1
priority=1      <--★ 追記する
--------------------------------------------------

##■ 保存して編集終了
:wq
[root@localhost ~]#

rpmforge

rpmforge ダウンロード


##■ "rpmforge" をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/yum/ http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
[root@localhost ~]#

rpmforge インストール


##■ "rpmforge" をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/yum/rpmforge-release-*.rpm
[root@localhost ~]#

rpmforge 設定


##■ 設定ファイルをバックアップ
[root@localhost ~]# cp -a /etc/yum.repos.d/rpmforge.repo /etc/yum.repos.d/rpmforge.repo.org
[root@localhost ~]#

##■ 設定ファイルを編集する
[root@localhost ~]# vi /etc/yum.repos.d/rpmforge.repo

--------------------------------------------------
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el7/en/$basearch/rpmforge
mirrorlist = http://mirrorlist.repoforge.org/el7/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0      <--★ 1 から 0 に変更する
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
priority = 10      <--★ 追記する

[rpmforge-extras]
name = RHEL $releasever - RPMforge.net - extras
baseurl = http://apt.sw.be/redhat/el7/en/$basearch/extras
mirrorlist = http://mirrorlist.repoforge.org/el7/mirrors-rpmforge-extras
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
priority = 10      <--★ 追記する

[rpmforge-testing]
name = RHEL $releasever - RPMforge.net - testing
baseurl = http://apt.sw.be/redhat/el7/en/$basearch/testing
mirrorlist = http://mirrorlist.repoforge.org/el7/mirrors-rpmforge-testing
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
priority = 10      <--★ 追記する
--------------------------------------------------

##■ 保存して編集終了
:wq
[root@localhost ~]#

rpmforgeリポジトリからインストールする方法

  • enabled=0 とした場合、リポジトリを有効にしてインストールする場合は以下のように入力する


[root@localhost ~]# yum --enablerepo=rpmforge install [パッケージ名]
[root@localhost ~]#

epel

epel ダウンロード


##■ "epel" をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/yum/ ftp://ftp.riken.jp/pub/Linux/centos/7/extras/x86_64/Packages/epel-release-7-5.noarch.rpm
[root@localhost ~]#

epel インストール


##■ "epel" をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/yum/epel-release-*.rpm
[root@localhost ~]#

epel 設定


##■ 設定ファイルをバックアップ
[root@localhost ~]# cp -a /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.org
[root@localhost ~]#

##■ 設定ファイルを編集する
[root@localhost ~]# vi /etc/yum.repos.d/epel.repo

--------------------------------------------------
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=0      <--★ 1 から 0 に変更する
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
priority=5      <--★ 追記する

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
priority=5      <--★ 追記する

[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
priority=5      <--★ 追記する
--------------------------------------------------

##■ 保存して編集終了
:wq
[root@localhost ~]#

epelリポジトリからインストールする方法

  • enabled=0 とした場合、リポジトリを有効にしてインストールする場合は以下のように入力する


[root@localhost ~]# yum --enablerepo=epel install [パッケージ名]
[root@localhost ~]#




以上で、"yum" の作成は、完了です。



0 件のコメント:

人気記事

このブログを検索