様々な 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 https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum install https://dev.mysql.com/get/mysql57-community-release-el6-11.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 は、 Red Hat Enterprise Linux 向けの高品質なアドオンパッケージであり、CentOS や Scientific Linux のような RHEL からスピンオフしたディストリビューションと互換性のある、Fedora プロジェクトで有志によって作成されたパッケージ
インストール
yum install epel-release
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
コマンドでそのままインストール可能。
提供パッケージ一覧
- https://dl.fedoraproject.org/pub/epel/7/x86_64/
- https://dl.fedoraproject.org/pub/epel/6/x86_64/
- https://dl.fedoraproject.org/pub/epel/5/x86_64/
インストール時の初期設定
設定ファイル | リポジトリー | 有効 |
---|---|---|
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 のバックポートは全て彼によるもの。
インストール
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
有効化
yum install yum-utils
yum-config-manager --enable remi-php70
提供パッケージ一覧
- http://rpms.famillecollet.com/enterprise/7/
- http://rpms.famillecollet.com/enterprise/6/
- http://rpms.famillecollet.com/enterprise/5/
インストール時の初期設定
設定ファイル | リポジトリー | 有効 |
---|---|---|
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)
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
yum install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install https://mirror.webtatic.com/yum/el6/latest.rpm
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/
インストール
yum install centos-release-scl
yum install centos-release-SCL
yum install scl-utils
利用例
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
提供パッケージ一覧
- List of Software Collections available in SCLo SIG - CentOS Wiki
- http://mirror.centos.org/centos/7/sclo/x86_64/
- http://mirror.centos.org/centos/6/sclo/x86_64/
- http://mirror.centos.org/centos/6/SCL/x86_64/
MySQL Yum Repository
公式のMySQL Yumリポジトリーが提供されているので、最新のMySQLをインストールしたい場合に利用したい。
Download MySQL Yum Repository
- CentOS 6.x, 7.x
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
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
になるので注意。
$ 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
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
提供パッケージ一覧
ELRepo
リリース版ではまだ未対応な最新のハードウェアでも利用可能とするkABI対応ドライバを提供するプロジェクトで、ファイルシステム、グラフィック、ネットワーク、サウンド、WEBカメラやビデオのドライバが含まれる。
また、リリース版よりもドライバのバージョンが進んでいる。1
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
提供パッケージ一覧
Atomic Repo
curl -s http://www.atomicorp.com/installers/atomic | sh
agr-free RPMs
GhettoForge
LinuxTECH.NET Repositories
nux-dextop
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
ffmpeg がパッケージインストールできる。
RPMfusion Repository
Samba 4.2 repository
リポジトリーの有効無効の設定
CentOS 6 以降では yum-config-manager
コマンドを使うことで、コマンドだけで変更が可能になる。 yum-utils
をインストールすると使えるようになる。
$ yum install yum-utils
$ yum-config-manager --enable remi remi-php56
リンク
- 【個人メモ】CentOS環境に登録するyumリポジトリ - Qiita
- CentOS7.0 yum外部リポジトリまとめ(2015/03/04版) - Qiita
- Remiリポジトリを使って最新版のphp等をyumでインストールする - Qiita
- php5.5とかphp5.6をインストールする - Qiita
- Centos5,6,7にEPEL/REMIのyumリポジトリの追加をする。 - Qiita
- yumまとめ - Qiita
- CentOSにEPELリポジトリを追加する - Qiita