
appstreamからnextcloud(Oracle Linux 8またはCentOS 8)をインストールしたいと思います。
故障したのでしょうか、それとも私が何か間違っているのでしょうか?
dnf module enable nextcloud:24
dnf module install nextcloud/default
Error:
Problem 1: conflicting requests
- nothing provides php-pecl-imagick needed by nextcloud-24.0.3-1.module_el8+14920+386fda55.noarch
- nothing provides php-pecl-memcached needed by nextcloud-24.0.3-1.module_el8+14920+386fda55.noarch
- nothing provides php-pecl-redis5 needed by nextcloud-24.0.3-1.module_el8+14920+386fda55.noarch
- nothing provides php-smbclient needed by nextcloud-24.0.3-1.module_el8+14920+386fda55.noarch
ネクストクラウド23も同じだ。
答え1
RHELは、最新バージョンのNextCloudを正しくインストールするために必要ないくつかのPHPモジュールをパッケージしていないようです。
~によるとRHEL / CentOS / Oracle 8のインストールに関するNextCloudドキュメントそうする必要があるようですRemiのRPMリポジトリこれは、RHELリポジトリから欠落しているPHPモジュールパッケージを提供するためです。
RHEL/CentOS/Oracle 8 の新規インストール後、Remi の PHP 7.4 を使用している間は、次のコマンドを使用して Appstream から NextCloud 24 をインストールする必要があります。
# get the Remi repository configuration for EL8 and install it
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
# reset the current PHP `dnf` module
dnf module reset php
# install PHP 7.4 from Remi's repository
dnf module install php:remi-7.4
# enable NextCloud `dnf` module
dnf module enable nextcloud:24
# install NextCloud
dnf module install nextcloud/default
NextCloudがインストールされている必要があり、引き続き設定できます。
Remiはすべての最新バージョンのPHPに同梱されているため、PHP 7.4からアップグレードする場合は、このdnf
モジュールを使用するphp:remi-8.0
かphp:remi-8.1
、NextCloudのPHP依存関係を満たすことができる必要があります。