- Что такое AppImage в Linux. Запуск и установка
- Одна программа — один файл
- Как запустить файл AppImage
- Как устанавливать AppImage-файлы
- А что внутри?
- Достоинства
- Недостатки
- Другие «portable-форматы» в Linux
- Joplin appImage
- Olej
- Александр_
- Olej
- Александр_
- Montfer
- Александр_
- Вложения
- Montfer
- Olej
- Montfer
- Как запустить AppImage в Linux?
- Что за формат .AppImage?
- Как запустить .AppImage?
- Скачиваем .AppImage
- Даем права на выполнение .AppImage
- Запускаем .AppImage
- Appimage и Astra Linux Орёл 2.12
- cogniter
- Niki
- cogniter
- Niki
- Молочник
- Вложения
- Молочник
- Montfer
- Молочник
- Вложения
- Niki
- Молочник
- Niki
- Молочник
- Montfer
- Молочник
- Montfer
Что такое AppImage в Linux. Запуск и установка
Большинство современных программ требуют для своей работы дополнительные компоненты (библиотеки, утилиты и так далее). Это значит, что для того, чтобы запустить такую программу в Linux, нужно сначала установить эти компоненты. Без них программа работать не будет. Более того, многие приложения требуют, чтобы эти компоненты были определенной версии. Самые популярные форматы пакетов для Linux это DEB и RPM. В таких пакетах содержится сама программ и сведения о всех зависимостях, которые требуются для корректной работы программы.
Когда вы устанавливаете какую-нибудь программу из DEB или RPM пакета, или через Центр приложений вашего дистрибутива или, например, используя apt-get, то зависимости устанавливаются автоматически. Но это идеальный случай. В реальности можно столкнуться, например, с тем, что программа потребует компоненты, которые конфликтуют с уже установленными. Или с тем, что некоторые компоненты не работают в вашем дистрибутиве. Или с тем, что под ваш дистрибутив вообще нет пакета с программой.
Одна программа — один файл
Чтобы запускать программы без лишних хлопот в любом дистрибутиве, и был разработан формат AppImage.
Ключевая идея AppImage — «одна программа = один файл».
Программы в формате AppImage состоят всего из одного файла с расширением AppImage, например, gimp.AppImage.
Работать с программами в формате AppImage очень просто. Вы просто скачиваете программу, делаете файл программы исполняемым и запускаете. Ничего не нужно устанавливать, программа просто работает.
Это аналог портативных (portable) приложений для Windows, когда исполняемый файл программы не требует установки и работает «из коробки». AppImage работает в большинстве популярных дистрибутивов — Ubuntu, Debian, ArchLinux, CentOS, Fedora, OpenSuse, RedHat и других.
Как запустить файл AppImage
Для запуска файла в формате AppImage его сначала нужно сделать исполняемым. Для этого можно щелкнуть правой кнопкой мыши по файлу и открыть окно Свойства, в окне Свойств установить опцию — Разрешить выполнение (название опции может отличаться). Так же можно воспользоваться командной строкой и выполнить команду chmod:
После этого достаточно просто запустить файл — дважды щелкнуть по файлу или же запустить файл из командной строки, например:
Как устанавливать AppImage-файлы
Устанавливать программы в формате AppImage не нужно. Они работают без установки.
Некоторые программы при первом запуске выводят сообщение с предложением установить, так называемый, desktop-файл. Это своеобразная интеграция с вашим дистрибутивом. Обычно это означает, что программа добавит на себя ссылку и свою иконку в меню запуска приложений вашего дистрибутива.
Советую перемещать AppImage-файлы в какую-нибудь отдельную директорию, а не оставлять их, например, в директории Downloads, куда обычно по умолчанию скачиваются файлы браузером. Во-первых, это позволит сохранить порядок в вашей системе. А во-вторых, если вы установили для программы desktop-файл, а затем переместили в другое место AppImage, то связь между desktop-файлом и программой будет нарушена, и вы не сможете запустить программу из меню приложений.
А что внутри?
На самом деле внутри AppImage файла содержаться все требуемые приложению компоненты, библиотеки и дополнительные файлы. Фактически, это готовый ISO образ, содержащий исполняемый файл программы и все дополнительные компоненты.
Достоинства
Плюсы такого решения очевидны. Как было сказано выше, нет проблем с установкой зависимостей. Все работает «из коробки».
Вы получаете программу именно с теми компонентами, с которыми автор данной программы (или тот, кто формировал AppImage) ее тестировал и гарантирует ее работу.
Вы можете с легкостью запускать программы, которых нет в репозиториях вашего дистрибутива. Или если для какой-нибудь программы вышло обновление, то вам не нужно ждать, когда оно появится (если вообще появится) в репозиториях. Вы можете просто скачать AppImage-версию программы и сразу ее использовать (конечно, если для нее есть AppImage).
AppImage можно запускать и в Live-системах или с флешки.
Чтобы удалить AppImage достаточно удалить AppImage-файл.
Недостатки
К недостаткам можно отнести размер AppImage файлов. Он может быть большим, так как внутри AppImage помимо самой программы находятся дополнительные компоненты.
Смею предположить, что AppImage-приложения могут работать медленнее своих обычных аналогов.
Для кого-то будет недостатком и то, что AppImage-программы нельзя обновить через Центр приложений дистрибутива. Некоторые AppImage-программы могут обновляться самостоятельно, но это зависит от того, добавил разработчик такую возможность или нет.
Другие «portable-форматы» в Linux
Помимо AppImage под Linux существуют другие форматы, в которые могут быть «упакованы» portable-программы, например, это Snap и Flatpak.
Joplin appImage
Скачал appImage, сделал его исполняемым, пытаюсь запустить. а в ответ:
./Joplin-1.0.169-x86_64.AppImage execv error: Operation not permitted
Что с этим делать не понятно. Если есть возможность разрешить запуск конкретной программы буду благодарен. Я так понимаю запрет связан с безопасностью.
На Орле, эта программа нормально стартует без всяких вопросов.
Olej
New member
Вот вы сами и ответили на свой вопрос: устанавливая и запуская всякие программы-приблуды из неизвестных источников в Смоленск — вы превращаете Смоленск в Орёл.
Александр_
New member
Вот вы сами и ответили на свой вопрос: устанавливая и запуская всякие программы-приблуды из неизвестных источников в Смоленск — вы превращаете Смоленск в Орёл.
Olej
New member
Александр_
New member
Поменьше агрессии пожалуйста. У каждого свой набор ПО и нет ни чего страшного в том, что я хочу понять почему это не работает и как это запустить.
Montfer
New member
Что из безопасности настроено? Подозреваю, что стоит замкнутая среда или запрет установки исполняемого бита..
Александр_
New member
Что из безопасности настроено? Подозреваю, что стоит замкнутая среда или запрет установки исполняемого бита..
Свежая установка, ни чего не выбирал в момент установки что касалось безопасности.(все как на скрине)
Вложения
Montfer
New member
Olej
New member
Нельзя таким образом устанавливать какие-попало приблуды в Смоленск — сам смысл защищённой системы и её сертификация теряются «на раз».
Поэтому даже участвовать в таких обсуждениях — бессмыслица!
Тогда уж лучше установите старый-добрый Debian — и наслаждайтесь . Больше проку будет, в некотором смысле. Чем от смоленсков и орлов вместе взятых.
Montfer
New member
Нельзя таким образом устанавливать какие-попало приблуды в Смоленск — сам смысл защищённой системы и её сертификация теряются «на раз».
Поэтому даже участвовать в таких обсуждениях — бессмыслица!
Тогда уж лучше установите старый-добрый Debian — и наслаждайтесь . Больше проку будет, в некотором смысле. Чем от смоленсков и орлов вместе взятых.
Разные ситуации бывают и это много раз обсуждалось: организация купила дофига лицензий смоленска и т.д. и.т.п.
Как запустить AppImage в Linux?
В последнее время все больше и больше популярности приобретает формат .AppImage и у многих пользователей ОС Linux возникает вопрос как установить AppImage или как запустить AppImage на Linux. В сегодняшней статье мы рассмотрим эти вопросы.
Что за формат .AppImage?
AppImage — это универсальный формат, который позволяет запускать приложения без их установки из одного единственного файла, который уже включает в себя все необходимые для работы приложения библиотеки и ресурсы, поэтому не зависит от пакетов, которые установлены в вашей ОС. Его можно рассматривать как некоторый аналог EXE файлов в ОС Windows.
Как запустить .AppImage?
Для запуска достаточно скачать файл в таком формате, дать ему права на выполнение и запустить двойным кликом или через консоль.
Скачиваем .AppImage
В данном примере, файл у нас лежит в каталоге /home/user/Downloads
Даем права на выполнение .AppImage
Права можно дать пользуясь графическим интерфейсом, а можно их дать и через консоль. Рассмотрим оба варианта. Используя графический интерфейс: На примере Linux Mint. Выделяем нужный нам файл .AppImage левой кнопкой мыши и жмем правую кнопку, далее выбираем в меню Параметры (Properties) — Права (Permissions), ставим галку напротив пункта Позволять выполнение файла как программы (Allow this file to run as a program) и закрываем окошко. Используя консоль: В нашем примере файл trinity-desktop-0.4.6.AppImage лежит в каталоге /home/user/Downloads Для того чтобы дать ему права на исполнение, необходимо в консоли написать следующую команду:
chmod u+x /home/user/Downloads/trinity-desktop-0.4.6.AppImage
Запускаем .AppImage
Используя графический интерфейс:
Выделяем наш AppImage файл и дважды нажимаем на левую кнопку мыши, после этого должен произойти запуск. Используя консоль:
Запуск производится также, как и любого другого выполняемого файла
./trinity-desktop-0.4.6.AppImage
Appimage и Astra Linux Орёл 2.12
Здравствуйте всем!
Пожалуйста, объясните, как запустить программу Крита в appimage !
Пошагово, пожалуйста! 🙏
Ещё скачала для обработки фоток плагин камера Raw, а он тоже в appimage.
Не представляю, как их запустить! Помогите!
Я операционку- Орел увидела впервые вчера!
Спасибо!
cogniter
Moderator
Niki
New member
cogniter
Moderator
правую кнопку мыши на нем нажмите и поставьте галочку, как на картинке:
Niki
New member
Молочник
New member
здравствуйте вот установили вроде имейджлаунчер, скачали файл krita.appimage дальше сделали исполняемым, при запуске файла крита ничего не происходит вообще.
Вложения
Молочник
New member
Montfer
New member
откройте консоль (терминал fly), перейдите в папку, где находится файл (например, cd /home/user/Загрузки), выполните ./krita.appimage
если не получится, скидывайте скрин)
Молочник
New member
Вложения
Niki
New member
Я смогла поставить криту. Но.
Образ который на сайте производителя правда с каким то глюком. не ставится и не запускается толком. А вот предыдущая версия из архива на том же сайте производителя- и поставилась исполняемым файлом, и запустилась.
https://download.kde.org/Attic/krita/4.3.0/
вот по этой ссылке я скачала krita-4.3.0-x86_64. appimage , и какой то дополнительный файлик, на всякий случай, gmic_krita_qt-x86_64. appimage .
исполеняемым сделала только krita-4.3.0. все запустилось.
Другое дело, что не понятно, как сделать, что бы чувствовались нажатия пера Ваком на планшете. А просто ровными линиями- рисует.
Молочник
New member
Я смогла поставить криту. Но.
Образ который на сайте производителя правда с каким то глюком. не ставится и не запускается толком. А вот предыдущая версия из архива на том же сайте производителя- и поставилась исполняемым файлом, и запустилась.
https://download.kde.org/Attic/krita/4.3.0/
вот по этой ссылке я скачала krita-4.3.0-x86_64. appimage , и какой то дополнительный файлик, на всякий случай, gmic_krita_qt-x86_64. appimage .
исполеняемым сделала только krita-4.3.0. все запустилось.
Другое дело, что не понятно, как сделать, что бы чувствовались нажатия пера Ваком на планшете. А просто ровными линиями- рисует.
Niki
New member
Нам тоже как многодетным такой же ноут выдали. должно запуститься. Я пробовала в крите рисовать, не смогла. не мое это! А вот в Гимпе можно включить чувствительность нажатия пера. Удачи!
Молочник
New member
Montfer
New member
А версия 3.1.1, что находится в репозитории астры вас не устроит?
а с этими appimage у меня вообще сказало, что нет библиотеки (версии 4.4.1 и 4.4.0). Запустились версии 4.3.0 и 3.3.3 (другие не проверял)
Молочник
New member
А версия 3.1.1, что находится в репозитории астры вас не устроит?
а с этими appimage у меня вообще сказало, что нет библиотеки (версии 4.4.1 и 4.4.0). Запустились версии 4.3.0 и 3.3.3 (другие не проверял)
К сожалению новичок в линукс, первый раз пользуюсь, не понимаю что за репозиторий и где куда тыкать.. 23 года на винде сидели.
Montfer
New member
К сожалению новичок в линукс, первый раз пользуюсь, не понимаю что за репозиторий и где куда тыкать.. 23 года на винде сидели.
откройте терминал, выполните
sudo apt update
sudo apt install krita krita-ln10
терминал выдаст информацию об устанавливаемых пакетах. обратите внимание на «рекомендуемые пакеты» (или «предлагаемые» — не помню) и запишите их. если какого то функционала будет не хватать, потом их доустановите.
ну, и на запрос терминала ответите Д или y — без разницы
тоже самое в графике — пакетный менеджер synaptic. в его поисковике ищите пакет, двойным щелком отмечаете к установке и где то будет кнопка «установить», но лично мне через консоль удобней, поэтому не пульзуюсь им