appstreamのNextcloudに依存関係がありません。

appstreamのNextcloudに依存関係がありません。

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.0php:remi-8.1、NextCloudのPHP依存関係を満たすことができる必要があります。

おすすめ記事