如何在 Ubuntu 20.04.1 LTS 上升级 nextcloud 客户端

如何在 Ubuntu 20.04.1 LTS 上升级 nextcloud 客户端

我最近从 Ubuntu 16 LTS 升级到了 18 到 20。运行良好。我的版本是 Ubuntu 20.04.1 LTS

现在,我的 nextcloud 客户端会通过弹出窗口通知我它需要更新。当我按照弹出窗口操作时,它会从此链接下载一个应用图像 https://download.nextcloud.com/desktop/releases/Linux/Nextcloud-2.6.5-x86_64.AppImage

一切都很好,但下载后该文件仍位于我的下载文件夹中。我如何“安装”它,以便它成为新版本?

我的 ps 列出了这些:

$ ps waux | egrep next
hanscees    2414  0.1  2.0 1718460 157308 ?      SLl  14:48   0:02 /usr/bin/nextcloud 

我是否应该将 appimage 移动到该二进制文件或类似的东西,为什么它不会自动更新?

答案1

将appimage文件制作为可执行文件并运行。

chmod +x name_of_the_appimage_file

答案2

因此,经过更长时间的搜索,我找到了更新 nextcloud 代理的最佳方法,至少如果你还想在 ubuntu 20.x 中集成的话。你根本不应该使用 appimage。当然可以,但使用 apt 可以实现更好的集成。

您应该使用如下所述的 apt-get PPA: https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client

可能需要在升级到 ubuntu 20.x 后再次添加这个 PPA。

我以为我需要 appimage,因为旧版本的 nextcloud 版本会弹出一个窗口,提示您应该下载 appimage。

而且我的结论可能是,ubuntu 没有适当的方法将 appimages 作为服务运行,正如我想要的那样,因为客户端应该在每次启动后运行。

答案3

什么是“AppImage”?如何安装它?

这里的答案你的问题可能会被标记为重复,因为链接显示了如何安装 appimage,如果你用谷歌搜索,而不是问整个问题并等待答案,你可以节省很多时间

此处还将应用程序映像的权限更改为可执行文件 chmod +x <应用程序名称>
./<应用程序名称>

编辑:
你想从任何地方运行,你可以简单地编写 bash 脚本或复制你的 appimage 选择哪一个适合你这里的示例脚本

#!/bin/sh /Path/to/appimage/appimage
并将此文件保存为您想要的任何名称 /usr/bin 或 /usr/local/bin 目录通过 chmod +x /usr/bin/script-name
更改权限以允许此执行 您需要 sudo 权限才能执行命令 之后您可以在您想要的任何地方执行 还检查以下内容



https://stackoverflow.com/questions/14637979/how-to-permanently-set-path-on-linux-unix\

如何添加自定义启动器?


还有一个技巧,你可以直接链接 appimage
ln <应用程序映像> /usr/bin/

相关内容