Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
694
Help us understand the problem. What is going on with this article?
@bezeklik

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

More than 3 years have passed since last update.

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 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/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

利用例

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

提供パッケージ一覧

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

提供パッケージ一覧

Atomic Repo

Atomicorp Archive

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

agr-free RPMs

GhettoForge

LinuxTECH.NET Repositories

nux-dextop

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

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

リンク

694
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
bezeklik
サーバー管理、CMS構築のお仕事募集中。 Linux (CentOS, Amazon Linux) / Apache / Nginx / PHP / MySQL / Docker / CMS (WordPress, Ibexa, eZ Platform, eZ Publish, Drupal) / Redmine

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
694
Help us understand the problem. What is going on with this article?