当尝试仅安装基于那里的办公服务器时为 Debian、Ubuntu 及其衍生版本安装社区服务器 如此一步一步直到最新的命令
sudo apt-get install onlyoffice-communityserver
得到这个错误:
The following packages have unmet dependencies: onlyoffice-communityserver :
Depends: mono-webserver-hyperfastcgi but it is not going to be installed
Depends: elasticsearch (= 6.5.0) but 7.2.0 is to be installed
尝试安装 elasticsearch 6.5.0 时出现错误
https://discuss.elastic.co/t/install-of-apt-package-is-failing/150385/2
那么该怎么办?
答案1
经过一段时间后,解决方案是
:elasticsearch 错误 看起来需要安装 java repo
apt-get install -yq openjdk-11-jdk
如果没有找到尝试
add-apt-repository -y ppa:openjdk-r/ppa && apt update
收到错误尝试
apt-get install -yq openjdk-8-jre-headless
如何下载 elasticsearch deb?
只需将 URL 的扩展名从 rpm 更改为 deb 即可
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.0.deb
关于mono-web 服务器-hyperfastcgi通过向源添加 repo 链接
echo "deb https://d2nlctn12v279m.cloudfront.net/repo/mono/ubuntu bionic main" | tee /etc/apt/sources.list.d/mono-extra.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
apt update
apt install mono-webserver-hyperfastcgi
收到错误尝试
apt install mono-webserver-hyperfastcgi="0.4-7"
或者
apt install mono-webserver-hyperfastcgi="0.4-4"
仍然有错误?
检查一下文件 或者尝试使用脚本安装使用提供的脚本从 RPM/DEB 包安装社区版
祝你好运
答案2
对于有关“Elastic-Search 6.5.0”的安装问题,这是一个可能的解决方案(手动安装 Elastic-Search 6.5.0):
https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html
Elasticsearch 6.5.0 来源:https://www.elastic.co/de/downloads/past-releases/elasticsearch-6-5-0
依赖项 JAVA JDK 8: https://github.com/elastic/elasticsearch/issues/31845
额外的:
以下解决方案仅适用于升级/更新现有的社区服务器安装:
您必须在服务器的终端控制台中将 Elastic-Search 包标记为保留:“sudo apt-mark hold elasticsearch”
来源链接:如何阻止特定包的更新?
此后,您可以“升级/更新”您的 Onlyoffice-CommunityServer。
祝你好运。
诚挚的,Karmakaze
答案3
如果你是 Ubuntu 20.04 或 Ubuntu 官方版本的用户,你可以轻松安装仅限办公室来自 snap 包的桌面编辑器。要安装仅限办公室通过 snap 在 Ubuntu 20.04 上使用桌面编辑器,只需运行以下命令:
snap install onlyoffice-desktopeditors
snap run onlyoffice-desktopeditors