我想从appstream安装nextcloud (OracleLinux8或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.noarchnextcloud 23也是如此。
发布于 2022-09-22 15:46:39
看起来,RHEL并没有为正确安装NextCloud的最新版本而打包一些所需的PHP模块。
根据在RHEL/CentOS/Oracle 8上安装的NextCloud文档,似乎需要从雷米(氏( RPM仓库)安装PHP,因为它们确实提供了缺少RHEL存储库的PHP模块的包。
在重新安装RHEL/CentOS/Oracle 8之后,需要使用以下命令从Appstream安装NextCloud 24,同时使用Remi的PHP7.4:
# 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,如果您想从PHP7.4升级,您应该能够使用dnf模块php:remi-8.0或php:remi-8.1来满足NextCloud的PHP依赖关系。
https://unix.stackexchange.com/questions/716935
复制相似问题