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

Centos6/7/8にRemiリポジトリをインストールして有効にする方法

前提条件

このガイドに従うには、次のものがあることを確認してください。

  • rootアクセス権を持つCentosサーバーまたはsudoコマンドを実行できるユーザー
  • インターネットアクセス
  • Remiリポジトリの一部のパッケージはepel-releaseに依存しています したがって、sudo dnf install epel-releaseを使用してインストールしていない場合

レミリポジトリの有効化

レミリポジトリを有効にするには、rpmをインストールします このURLでremiによって提供されますhttp://rpms.remirepo.net/enterprise/remi-release-<version>.rpm 、バージョンはCentosリリースバージョンです。

例:

Centos 5 / Rhel 5の場合:

sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-5.rpm

# Or
Sudo yum install http://rpms.remirepo.net/enterprise/remi-release-5.rpm

Centos 6 / Rhel 6の場合:

sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release6.rpm

# Or
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm

Centos 7 / Rhel 8の場合:

sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

# Or
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Centos 8 / Rhel 8 / Alma Linux 8 / Rocky Linux 8の場合:

sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-8.rpm

# Or
Sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

インストールが完了したら、次のコマンドでリポジトリが有効になっていることを確認します。

$ sudo dnf repolist
repo id                                 repo name
appstream                               CentOS Linux 8 - AppStream
baseos                                  CentOS Linux 8 - BaseOS
epel                                    Extra Packages for Enterprise Linux 8 - x86_64
epel-modular                            Extra Packages for Enterprise Linux Modular 8 - x86_64
extras                                  CentOS Linux 8 - Extras
remi-modular                            Remi's Modular repository for Enterprise Linux 8 - x86_64
remi-safe                               Safe Remi's RPM repository for Enterprise Linux 8 - x86_64

リストにremiが表示されている場合は、それがインストールされていることを意味します。

Remiリポジトリからのパッケージのインストール

remiリポジトリのパッケージを使用するには、それらを有効にする必要があります。このコマンドを使用してphpを提供するモジュールを一覧表示します:

$ sudo dnf module list php
Last metadata expiration check: 2:53:03 ago on Sun 29 Aug 2021 08:52:16 AM UTC.
CentOS Linux 8 - AppStream
Name                Stream                      Profiles                                 Summary
php                 7.2 [d]                     common [d], devel, minimal               PHP scripting language
php                 7.3                         common [d], devel, minimal               PHP scripting language
php                 7.4                         common [d], devel, minimal               PHP scripting language

Remi's Modular repository for Enterprise Linux 8 - x86_64
Name                Stream                      Profiles                                 Summary
php                 remi-7.2                    common [d], devel, minimal               PHP scripting language
php                 remi-7.3                    common [d], devel, minimal               PHP scripting language
php                 remi-7.4 [e]                common [d], devel, minimal               PHP scripting language
php                 remi-8.0                    common [d], devel, minimal               PHP scripting language

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

たとえば、php 8.0をインストールする場合は、次のコマンドで有効にします。

sudo dnf module enable php:remi-8.0

その後、dnfinstallコマンドを使用してインストールできます。

sudo dnf install php php-cli

すべてのパッケージを検索するには、次のコマンドを使用します:

sudo dnf search php

Cent OS
  1. CentOS 7.0 / 7.1 / 7.2 / 7.3 / 7.4 / 7.5/7.6をCentOS7.7に更新する方法

  2. CentOS /RHEL7/6にHAProxyをインストールして設定する方法

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

  1. CentOS8にPHPをインストールする方法

  2. Rocky Linux /Centos8にEPELリポジトリをインストールして有効にする方法

  3. CentOSに代替PHPキャッシュ(APC)をインストールして有効にする方法

  1. CentOSおよびRedHatLinux8/7にXRDPをインストールする方法

  2. CentOS 8 /RHEL8にPHP8をインストールする方法

  3. CentOS 7にLimeSurvey(CE)をインストールする方法