Я недавно обновился с 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» ? Как мне установить его?
здесь ответ на ваш вопрос может быть отмечен как повторяющийся, поскольку ссылка показывает, как установить appimage, вы можете сэкономить много времени, если будете использовать Google, чем задать весь вопрос и также дождаться ответа
вот шаг
изменить разрешение изображения приложения на исполняемый файл
chmod + x <имя приложения>
./ <имя приложения>
редактировать:
Вы хотите запускать из любого места, вы можете просто написать сценарий bash или скопировать изображение вашего приложения, выберите, какой из них вам подходит
вот пример скрипта
#! / bin / sh
/ Путь / к / appimage / appimage
и сохраните этот файл под любым именем в / usr / bin или / usr / local / bin dir
Измените разрешение, чтобы разрешить выполнение до
chmod + x / usr / bin / имя-сценария
Вам нужно разрешение sudo для выполнения команды
после того, как вы можете выполнить где угодно
также проверьте следующие
https://stackoverflow.com/questions/14637979/how-to-permanently-set-path-on-linux-unix \
Как добавить настраиваемую программу запуска?
есть еще один трюк, с которым вы можете напрямую связать appimage
ln
Итак, после долгих поисков я нашел лучший способ обновить агент 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 как службу, как я хотел, поскольку клиент должен запускаться после каждой загрузки.
Сделайте файл appimage исполняемым файлом и запустите его.
chmod +x name_of_the_appimage_file