Yum リポジトリ 種類

パッケージマネージャーYum

概要

 状態:-  閲覧数:1,419  投稿日:2017-02-11  更新日:2017-05-23
RHEL(Red Hat Enterprise Linux)やCentOSなどのRHEL互換OS上で利用する外部リポジトリ
・CentOSの公式リポジトリは、パッケージ数が少なく、最新版が用意されていないことが多いので、これら外部リポジトリを追加することが多い

EPEL (Extra Packages for Enterprise Linux)
・エンタープライズ Linux 用の拡張パッケージ

一覧表

 閲覧数:139 投稿日:2017-02-13 更新日:2017-02-18 
一覧表
・一覧
リポジトリー コマンド
EPEL yum install epel-release
Remi yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
RepoForge
(旧RPMForge)
RPMForge (RepoForge) 終了のお知らせ
Webtatic yum install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install https://mirror.webtatic.com/yum/el6/latest.rpm
IUS curl -s https://setup.ius.io/|sh
Atomic curl -s http://www.atomicorp.com/installers/atomic|sh
CentOS-SCL yum install centos-release-scl (CentOS 7)
yum install centos-release-SCL (CentOS 6)
ELRepo yum install http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum install http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
Lux yum install http://repo.iotti.biz/CentOS/7/noarch/lux-release-7-1.noarch.rpm
yum install http://repo.iotti.biz/CentOS/6/noarch/lux-release-6-3.noarch.rpm(未検証)
PUIAS yum install http://puias.math.ias.edu/data/puias/6/x86_64/os/Packages/springdale-core-6-2.sdl6.10.noarch.rpm(未検証)
yum install http://puias.math.ias.edu/data/puias/6/x86_64/os/Packages/springdale-addons-6-2.sdl6.10.noarch.rpm(未検証)
Psychotic Ninja yum install http://packages.psychotic.ninja/7/base/x86_64/RPMS/psychotic-release-1.0.0-1.el7.psychotic.noarch.rpm(未検証)
CERT Forensics Tools yum install https://forensics.cert.org/cert-forensics-tools-release-el7.rpm(未検証)
End Point yum install https://packages.endpoint.com/rhel/7/os/x86_64/endpoint-repo-1.7-1.x86_64.rpm(未検証)
Ghettoforge yum install http://mirror.symnds.com/distributions/gf/el/7/gf/x86_64/gf-release-7-10.gf.el7.noarch.rpm(未検証)


EPEL (Extra Packages for Enterprise Linux)。エンタープライズ Linux 用の拡張パッケージ

 閲覧数:146 投稿日:2017-02-18 更新日:2017-03-27 

EPEL


Red Hat Enterprise Linux (RHEL) 向けの高品質なアドオンパッケージ
・Fedora プロジェクトで有志によって作成されたパッケージ
・「CentOS」 や 「Scientific Linux (SL)」 のような 「RHEL からスピンオフしたディストリビューション」と互換性がある
・エンタープライズ向けで信頼性が高い
AnsibleDocker を入れたい場合には必須
EPEL/ja

デフォルト設定
・yumコマンド実行時に、EPELリポジトリは自動的に使用されるようになっている

具体的には?
[epel]
:(略)
enabled=1

確認してみる
$ less /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

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

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




EPELリポジトリのインストール


CentOS6の標準リポジトリからインストール
$ sudo yum install epel-release
[読み込んだプラグイン:fastestmirror, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
epel/metalink                                                                                                                         | 5.8 kB     00:00    
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.tsukuba.wide.ad.jp
* remi-safe: mirrors.mediatemple.net
* rpmforge: ftp.riken.jp
* updates: ftp.tsukuba.wide.ad.jp
10gen                                                                                                                                 |  951 B     00:00    
base                                                                                                                                  | 3.7 kB     00:00    
epel                                                                                                                                  | 4.3 kB     00:00    
epel/primary_db                                                                                                                       | 5.9 MB     00:00    
extras                                                                                                                                | 3.4 kB     00:00    
graphviz-stable                                                                                                                       | 2.9 kB     00:00    
mysql-connectors-community                                                                                                            | 2.5 kB     00:00    
mysql-tools-community                                                                                                                 | 2.5 kB     00:00    
mysql57-community                                                                                                                     | 2.5 kB     00:00    
remi-safe                                                                                                                             | 2.9 kB     00:00    
remi-safe/primary_db                                                                                                                  | 723 kB     00:00    
rpmforge                                                                                                                              | 1.9 kB     00:00    
updates                                                                                                                               | 3.4 kB     00:00    
updates/primary_db                                                                                                                    | 5.4 MB     00:00    
パッケージ epel-release-6-8.noarch はインストール済みか最新バージョンです
何もしません


Remi's RPM repositor

 閲覧数:151 投稿日:2017-02-18 更新日:2017-05-22 

Remi


このリポジトリの目的は?
・「Fedora」と「Enterprise Linux( RHEL 、 CentOS 、 Oracle 、 Scientific Linux 、...)ユーザ」へ最新の PHPスタック、 フル機能のソフトウェア、その他のソフトウェアを提供すること

特徴
・最新バージョンのパッケージが豊富
・2006年から Fedora Project の Packager として活動し、2012年から Red Hat 社に在籍するフランス人開発者 Remi Collet 氏が個人でメンテナンスしている
・RHEL の2012年10月以降の PHP のバックポートは全て彼によるもの

どんな時に利用するの?
・比較的新しい PHP を利用したい場合などに利用する


Remiのyumリポジトリを追加するには?


EPELのyumリポジトリが追加されている必要がある

yumリポジトリにEPELを追加
・CentOS6の標準リポジトリからインストール
$ sudo yum install epel-release
[読み込んだプラグイン:fastestmirror, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
epel/metalink                                                                                                                         | 5.8 kB     00:00    
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.tsukuba.wide.ad.jp
* remi-safe: mirrors.mediatemple.net
* rpmforge: ftp.riken.jp
* updates: ftp.tsukuba.wide.ad.jp
10gen                                                                                                                                 |  951 B     00:00    
base                                                                                                                                  | 3.7 kB     00:00    
epel                                                                                                                                  | 4.3 kB     00:00    
epel/primary_db                                                                                                                       | 5.9 MB     00:00    
extras                                                                                                                                | 3.4 kB     00:00    
graphviz-stable                                                                                                                       | 2.9 kB     00:00    
mysql-connectors-community                                                                                                            | 2.5 kB     00:00    
mysql-tools-community                                                                                                                 | 2.5 kB     00:00    
mysql57-community                                                                                                                     | 2.5 kB     00:00    
remi-safe                                                                                                                             | 2.9 kB     00:00    
remi-safe/primary_db                                                                                                                  | 723 kB     00:00    
rpmforge                                                                                                                              | 1.9 kB     00:00    
updates                                                                                                                               | 3.4 kB     00:00    
updates/primary_db                                                                                                                    | 5.4 MB     00:00    
パッケージ epel-release-6-8.noarch はインストール済みか最新バージョンです
何もしません



Remiのリポジトリ設定パッケージをダウンロード


ダウンロード元のURLは?
Remi's RPM repositoryにリンクがある

Distribution choice - Repository content
・Maintained Enterprise Linux (RHEL / CentOS / Other clones)
・Enterprise Linux 7 - repository auto-configuration package : remi-release-7.rpm
Enterprise Linux 6 - repository auto-configuration package : remi-release-6.rpm

・以下のコマンドを実行して、Remiのリポジトリ設定パッケージのダウンロードを行う
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


remiのリポジトリは自動的には使用されない


デフォルトの設定では、yumコマンドの実行時にremiのリポジトリは自動的には使用されないようになっている
・この設定は、インストールされたRemiのリポジトリの設定ファイル「/etc/yum.repos.d/remi.repo」で、以下のように行われている
※「enabled=1」と設定すると、remiのリポジトリがyumコマンドの実行時に自動的に使用されるようになる

$ less /etc/yum.repos.d/remi.repo
# Repository: http://rpms.remirepo.net/
# Blog:       http://blog.remirepo.net/
# Forum:      http://forum.remirepo.net/

[remi]
name=Remi's RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php55]
name=Remi's PHP 5.5 RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php55/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php55/mirror
# NOTICE: common dependencies are in "remi-safe"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php56]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php56/mirror
# NOTICE: common dependencies are in "remi-safe"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-test]
name=Remi's test RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/test/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/test/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-debuginfo]
name=Remi's RPM repository for Enterprise Linux 6 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/6/debug-remi/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php55-debuginfo]
name=Remi's PHP 5.5 RPM repository for Enterprise Linux 6 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/6/debug-php55/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi




yumコマンド実行時にRemiリポジトリを使用するには?


オプション「--enablerepo=remi」を付けて実行

例.yum list
・利用可能なパッケージの一覧を表示

オプション付与例
$ yum --enablerepo=remi list
2017-04-13T09:26:53.529 - 読み込んだプラグイン:fastestmirror, security
2017-04-13T09:26:56.654 - Determining fastest mirrors
2017-04-13T09:26:58.326 - epel/metalink                                                                                                                         | 7.0 kB     00:00    
2017-04-13T09:27:07.360 -  * base: ftp.riken.jp
2017-04-13T09:27:07.360 -  * epel: ftp.riken.jp
2017-04-13T09:27:07.360 -  * extras: ftp.riken.jp
2017-04-13T09:27:07.360 -  * remi: mirrors.mediatemple.net
2017-04-13T09:27:07.375 -  * remi-safe: mirrors.mediatemple.net
2017-04-13T09:27:07.375 -  * rpmforge: ftp.riken.jp
2017-04-13T09:27:07.375 -  * updates: ftp.riken.jp
2017-04-13T09:27:07.750 - 10gen                                                                                                                                 |  951 B     00:00    
2017-04-13T09:27:08.000 - 10gen                                                                                                                                                279/279
2017-04-13T09:27:08.063 - base                                                                                                                                  | 3.7 kB     00:00    
2017-04-13T09:27:10.075 - base/primary_db                                                                                                                       | 4.7 MB     00:00    
2017-04-13T09:27:11.513 - epel                                                                                                                                  | 4.3 kB     00:00    
2017-04-13T09:27:12.810 - epel/primary_db                                                                                                                       | 5.9 MB     00:00    
2017-04-13T09:27:14.404 - extras                                                                                                                                | 3.4 kB     00:00    
2017-04-13T09:27:14.872 - graphviz-stable                                                                                                                       | 2.9 kB     00:00    
2017-04-13T09:27:15.107 - groonga                                                                                                                               | 2.5 kB     00:00    
2017-04-13T09:27:15.310 - groonga/primary_db                                                                                                                    | 388 kB     00:00    
2017-04-13T09:27:15.513 - mysql-connectors-community                                                                                                            | 2.5 kB     00:00    
2017-04-13T09:27:15.575 - mysql-tools-community                                                                                                                 | 2.5 kB     00:00    
2017-04-13T09:27:15.591 - mysql-tools-community/primary_db                                                                                                      |  35 kB     00:00    
2017-04-13T09:27:15.654 - mysql57-community                                                                                                                     | 2.5 kB     00:00    
2017-04-13T09:27:15.747 - mysql57-community/primary_db                                                                                                          | 112 kB     00:00    
2017-04-13T09:27:16.122 - remi                                                                                                                                  | 2.9 kB     00:00    
2017-04-13T09:27:17.957 - remi/primary_db                                                                                                                       | 1.7 MB     00:01    
2017-04-13T09:27:18.660 - remi-safe                                                                                                                             | 2.9 kB     00:00    
2017-04-13T09:27:19.207 - remi-safe/primary_db                                                                                                                  | 724 kB     00:00    
//以下略



AdditionalResources/Repositories - CentOS Wiki



Yum と Yum リポジトリの設定
Yum リポジトリを有効/設定/無効にする方法





yum コマンド

CentOSのyumリポジトリ



週間人気ページランキング / 9-14 → 9-20
順位 ページタイトル抜粋 アクセス数
1 PHPのmb_send_mail関数でメール送信できない | メール処理システム 29
2 Nginx設定。エラーログレベル | Nginx(Webサーバ) 21
3 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 11
4 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 10
5 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 9
6 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 8
6 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 8
7 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 7
7 さくらVPS0 7
8 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
9 PHPファイルでchmodエラー | PHP(プログラミング言語) 5
9 設定 2019/1/22 / 一般ユーザがmailコマンドでメール送信 / 管理者がmailコマンドでメール送信 5
10 Postfix | メール処理システム 4
10 CentOSでcpコマンド動作確認するためには、Control + T ではなく、 -v オプションを使用 | cp(Linuxコマンド) 4
10 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 4
10 tar | Linuxコマンド 4
10 Python 3.6 インストール / make altinstall | Python(プログラミング言語) 4
10 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 4
10 echo と cat の違い 4
2021/9/21 1:01 更新