首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >appstream中的nextcloud缺少依赖项

appstream中的nextcloud缺少依赖项
EN

Unix & Linux用户
提问于 2022-09-11 17:01:50
回答 1查看 72关注 0票数 2

我想从appstream安装nextcloud (OracleLinux8或CentOS 8)。

是坏了还是我做错了什么?

代码语言:javascript
复制
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

nextcloud 23也是如此。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 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:

代码语言:javascript
复制
# 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.0php:remi-8.1来满足NextCloud的PHP依赖关系。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/716935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档