GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS5/6およびFedora18/19/20でRemiリポジトリをセットアップする方法

Remiリポジトリ

Remi(Les RPM de Remi)リポジトリは、centos、fedora、RHELなどのredhatベースのLinuxディストリビューション用のphpおよびmysqlに関連するさまざまなソフトウェアパッケージの最新バージョンを提供します。 php、mysql、peclパッケージ、pearパッケージ、その他の多くのオープンソース/無料のphpアプリケーションとライブラリ、およびその他の多くのphp関連パッケージを提供します。そのため、さまざまな種類のオープンソースアプリケーションを使用したapache+phpベースのWebサーバーのセットアップを支援するように設計されています。デフォルトのcentos/fedoraディストリビューションにはこれらのパッケージの最新バージョンがないため、Remiのようなリポジトリがその役割を果たします。

リポジトリは、リポジトリ構成をセットアップするインストーラーrpmを介してCentOS/Fedoraで簡単にセットアップできます。

CentOS 5.x /6.xでのセットアップ

Remiインストーラーのrpmファイルは、CentOSの5.xバージョンと6.xバージョンの両方で使用できます。 URLは次のとおりです

CentOS 5.x-http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS 6.x-http://rpms.famillecollet.com/enterprise/remi-release-6 .rpm

CentOSの場合Remiリポジトリは、動作するために一緒にインストールする必要があるEpelリポジトリに依存します。すでにepelリポジトリを設定している場合は、次のコマンドを実行します

$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ rpm -Uvh remi-release-6*.rpm

Epelをまだセットアップしていない場合は、次のコマンドを実行します。 Epelインストーラーファイルをダウンロードし、Remiと一緒にインストールします

$ wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

CentOS5.xの場合

$ wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
$ wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
$ rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

それでおしまい。これで、RemiリポジトリがCentOSシステムにセットアップされます。

Fedora18/19でのセットアップ

Fedoraでは、RemiはRpmfusionリポジトリに依存しています。したがって、最初にrpmfusionリポジトリをセットアップします。

## Remi Dependency on Fedora 19 / 18 / 17 ##
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

rpmfusionのrpmファイルと構成手順はここにあります。

rpmfusionをセットアップしたら、Remiのセットアップに進みます。

$ wget http://rpms.famillecollet.com/remi-release-19.rpm
$ yum install remi-release-19.rpm

または直接

## Fedora 20 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-20.rpm
## Fedora 19 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm
## Fedora 18 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm
## Fedora 17 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm

Fedoraバージョンに適したURLを使用してください。これで、FedoraでのRemiリポジトリの設定が完了します。

レミを確認する

Remiリポジトリを設定したら、正しく実行されたかどうかを確認します。 Remiリポジトリはデフォルトで無効になっています。永続的に有効にする場合は、ファイル/etc/yum.repos.d/remi.repo

を編集します。
$ sudo nano /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi]で始まる最初のセクションは、メインリポジトリです。 enabledの値を0から1に変更して、有効にします。

それ以外の場合は、必要に応じてenablerepoオプションを使用してyum経由で有効にできます。

# yum repolist --enablerepo=remi
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: virror.hanoilug.org
 * epel: mirror.unej.ac.id
 * extras: mirrors.fibo.vn
 * remi: mirror.smartmedia.net.id
 * updates: mirrors.fibo.vn
repo id       repo name                                               status
base          CentOS-6 - Base                                          6,381
epel          Extra Packages for Enterprise Linux 6 - x86_64          10,031
extras        CentOS-6 - Extras                                           13
nginx         nginx repo                                                  47
remi          Les RPM de remi pour Enterprise Linux 6 - x86_64         1,320
updates       CentOS-6 - Updates                                       1,555
repolist: 19,347
#

必要に応じて、enablerepoオプションを使用するだけで十分です。ご覧のとおり、remiリポジトリは約1320個のパッケージを提供します。さらに2つのリポジトリ、つまりremi-php55とremi-testがあり、さらに多くのパッケージを提供します。

すべてのパッケージを一覧表示

Remiリポジトリによって提供されるすべてのパッケージを一覧表示するには、次のコマンドを使用します。

# yum --disablerepo=* --enablerepo=remi,remi-php55,remi-test list available | less

Remiリポジトリからパッケージをインストールする

Remiリポジトリからパッケージをインストールするには、enablerepoオプションを再度使用します

# yum --enablerepo=remi,remi-php55 install php

リソース

レミリポジトリ公式サイト
http://rpms.famillecollet.com/

レミFAQ
http://blog.famillecollet.com/pages/English-FAQ

Remiリポジトリの構成手順
http://blog.famillecollet.com/pages/Config-en


Cent OS
  1. CentOSまたはRHEL5/ 5.1 / 5.2 / 5.3 / 5.4 / 5.5 / 5.6/5.7でSELinuxを無効にする

  2. CentOS /RHEL7/6/5でRed5MediaServerをセットアップする方法

  3. CentOS /RHEL6/5でMySQLとLogAnalyzerを使用してRsyslogをセットアップする

  1. CentOS、RHEL6/5にCentALTRPMリポジトリをインストールします

  2. CentOS、RHEL、FedoraでAWStats(Apache Log Analyzer)をセットアップする方法

  3. CentOS / RHEL7/6/5およびFedoraにJAVA7(JDK 7u79)をインストールする方法

  1. CentOS /RHEL7/6およびFedora30/29でNTPサーバーをセットアップする方法

  2. CentOS /RHEL7/6およびFedora32/31にPython2.7.18をインストールする方法

  3. CentOS /RHEL7/6およびFedoraにRabbitMQをインストールする方法