1. Qiita
  2. 投稿
  3. CentOS

yumリポジトリ一追加リスト 完全版

  • 257
    いいね
  • 2
    コメント

Yum.png
様々な yum のリポジトリーを収集した。他にあればコメントで教えてください。

とりあえずコピペ用

汎用

リポジトリー コマンド
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(未検証)

DB

リポジトリー コマンド
MySQL yum install http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum install http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
MariaDB https://downloads.mariadb.org/mariadb/repositories/
PostgreSQL yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm
MongoDB https://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum

その他

リポジトリー コマンド
nginx yum install http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
httpd24 curl -s https://repos.fedorapeople.org/repos/jkaluza/httpd24/{epel-httpd24.repo} -o /etc/yum.repos.d/#1
WandiscoSVN curl -O http://opensource.wandisco.com/scripts/svninstall_centos6_wandisco.sh; sh svninstall_centos6_wandisco.sh
Elasticsearch https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html
Mackerel curl -fsSL https://mackerel.io/assets/files/scripts/setup-yum.sh|sh
VirtualBox curl -s http://download.virtualbox.org/virtualbox/rpm/el/{virtualbox.repo} -o /etc/yum.repos.d/#1
Docker curl -sSL https://get.docker.com/|sh

各リポジトリーの詳細

EPEL (Extra Packages for Enterprise Linux)

EPEL/ja - FedoraProject

EPEL は、 Red Hat Enterprise Linux 向けの高品質なアドオンパッケージであり、CentOS や Scientific Linux のような RHEL からスピンオフしたディストリビューションと互換性のある、Fedora プロジェクトで有志によって作成されたパッケージ

インストール

CentOS7/CentOS6
yum install epel-release
CentOS5
rpm -ivh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# リダイレクトされない場合は以下
rpm -ivh http://ftp.iij.ad.jp/pub/linux/fedora/epel/5/i386/epel-release-5-4.noarch.rpm

rpm コマンドでインストールする方法が記載されていることが多いが、CentOS 6 以降は epel-release パッケージが CentOS Extras repository に含まれているので yum コマンドでそのままインストール可能。

提供パッケージ一覧

インストール時の初期設定

設定ファイル リポジトリー 有効
epel.repo epel
epel-debuginfo ×
epel-source ×
epel-testing.repo epel-testing ×
epel-testing-debuginfo ×
epel-testing-source ×

Remi's RPM repository

Remi's RPM repository
比較的新しい PHP を利用したい場合などに利用する。
2006年から Fedora Project の Packager として活動し、2012年から Red Hat 社に在籍するフランス人開発者 Remi Collet 氏が個人でメンテナンスしている。 RHEL の2012年10月以降の PHP のバックポートは全て彼によるもの。

インストール

CentOS7
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
CentOS6
yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
CentOS5
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

有効化

yum install yum-utils
yum-config-manager --enable remi-php70

提供パッケージ一覧

インストール時の初期設定

設定ファイル リポジトリー 有効
remi.repo remi ×
remi-php55 ×
remi-php56 ×
remi-test ×
remi-debuginfo ×
remi-php55-debuginfo ×
remi-php56-debuginfo ×
remi-test-debuginfo ×
remi-php70.repo remi-php70 ×
remi-php70-debuginfo ×
remi-php70-test ×
remi-php70-test-debuginfo ×
remi-php71.repo remi-php71 ×
remi-php71-debuginfo ×
remi-php71-test ×
remi-php71-test-debuginfo ×
remi-safe.repo remi-safe

RepoForge (旧RPMForge)

RepoForge Project

yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el`rpm -q --whatprovides /etc/redhat-release --qf '%{version}\n'`.rf.x86_64.rpm

インストール時の初期設定

設定ファイル リポジトリー 有効
rpmforge.repo rpmforge
rpmforge-extras ×
rpmforge-testing ×

Webtatic Yum Repository

Webtatic Yum Repository

CentOS7
yum install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
CentOS6
yum install https://mirror.webtatic.com/yum/el6/latest.rpm
CentOS5
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

The Software Collections ( SCL ) Repository

https://wiki.centos.org/AdditionalResources/Repositories/SCL
https://access.redhat.com/documentation/en/red-hat-software-collections/

インストール

CentOS7
yum install centos-release-scl
CentOS6
yum install centos-release-SCL
yum install scl-utils

利用例

https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_Linux/7/html/Developer_Guide/scl-utils.html

yum install php55
source /opt/rh/php55/enable
scl enable php55 'php -v'
scl enable php55 bash
/opt/rh/php55/root/usr/bin/php -v
service mysql55-mysqld start

提供パッケージ一覧

MySQL Yum Repository

公式のMySQL Yumリポジトリーが提供されているので、最新のMySQLをインストールしたい場合に利用したい。
Download MySQL Yum Repository

  • CentOS 6.x, 7.x
mysql57-community-release
yum install https://dev.mysql.com/get/mysql57-community-release-el`rpm -q --whatprovides /etc/redhat-release --qf '%{version}\n'`-9.noarch.rpm
  • CentOS 5.x
mysql-community-release
yum install https://dev.mysql.com/get/mysql-community-release-el`rpm -q --whatprovides /etc/redhat-release --qf '%{version}\n'`-7.noarch.rpm

インストール時の初期設定

設定ファイル リポジトリー 有効
mysql-community.repo mysql-connectors-community
mysql-tools-community
mysql55-community ×
mysql56-community ×
mysql57-community
mysql80-community ×
mysql-tools-preview ×
mysql-community-source.repo mysql-connectors-community-source ×
mysql-tools-community-source ×
mysql55-community-source ×
mysql56-community-source ×
mysql57-community-source ×
mysql80-community-source ×
mysql-tools-preview-source ×

httpd24

CentOS 6 で Apache 2.4 を Yum リポジトリーからインストールしたい場合。
インストール先が /opt/rh/httpd24 配下になり、サービス名は httpd24-httpd になるので注意。

CentOS6
$ curl -s https://repos.fedorapeople.org/repos/jkaluza/httpd24/{epel-httpd24.repo} -o /etc/yum.repos.d/#1
$ yum install httpd24-httpd httpd24-httpd-devel
$ chkconfig httpd24-httpd on
$ ls /opt/rh/httpd24/root/etc/httpd
conf  conf.d  conf.modules.d  logs  modules  run

WandiscoSVN (Subversion 1.8)

デフォルトおよび EPEL, remi のリポジトリーでは Subversion は1.6系しかインストールできない。WANdisco社のリポジトリーを利用すると1.8系がインストール可能となる。

$ cat << _EOF_ > /etc/yum.repos.d/wandisco-svn.repo
[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/\$releasever/svn-1.8/RPMS/\$basearch/
enabled=1
gpgcheck=0
_EOF_
$ yum install subversion

IUS

IUS Community Project

自動インストール
curl -s https://setup.ius.io/ | sh
手動インストール
yum install https://centos`rpm -q --whatprovides /etc/redhat-release --qf '%{version}\n'`.iuscommunity.org/ius-release.rpm

提供パッケージ一覧

https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/repoview/

ELRepo

リリース版ではまだ未対応な最新のハードウェアでも利用可能とするkABI対応ドライバを提供するプロジェクトで、ファイルシステム、グラフィック、ネットワーク、サウンド、WEBカメラやビデオのドライバが含まれる。
また、リリース版よりもドライバのバージョンが進んでいる。1

ELRepo : HomePage

CentOS7
yum install http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
CentOS6
yum install http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

提供パッケージ一覧

http://elrepo.org/tiki/Packages

Atomic Repo

Atomicorp Archive

自動インストール
curl -s http://www.atomicorp.com/installers/atomic | sh

agr-free RPMs

http://rpm.agresearch.co.nz/

GhettoForge

http://ghettoforge.org/index.php/Main_Page

LinuxTECH.NET Repositories

http://pkgrepo.linuxtech.net/el6/

nux-dextop

http://li.nux.ro/repos.html

CentOS7
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
CentOS6
yum install http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

ffmpeg がパッケージインストールできる。

RPMfusion Repository

http://rpmfusion.org/

Samba 4.2 repository

SerNet EnterpriseSAMBA Portal

リポジトリーの有効無効の設定

CentOS 6 以降では yum-config-manager コマンドを使うことで、コマンドだけで変更が可能になる。 yum-utils をインストールすると使えるようになる。

$ yum install yum-utils
$ yum-config-manager --enable remi remi-php56

リンク