How to install appimage in ubuntu
How to install appimage in ubuntu
How to Install AppImage in Linux
AppImage is format for packaging applications which is self-contained. It is the universal software package format compatible with various Linux distribution. In the traditional system of installing software packages, you need to download, extract and install on various directories of the system. But with the AppImage there is no extraction, no installation, no root permission, you just download the single package, make it executable and run it with a single click. It includes all the compressed image, dependencies, and libraries needed to run the software. Even to uninstall the application, you will just remove the AppImage file.
How to Install AppImage
Now, you need to apply execute permission in the downloaded file. Go to your downloads and right-click on the file and click on ‘Properties’.
A window appears. Choose the ‘Permission’ tab and tick the box ‘Execute’ as shown in the below picture.
You can make executable from command line also,
That’s all. Run the application by double-clicking on it. You will see the Filmulator screen as shown below.
How to remove AppImage
To remove AppImage just delete the downloaded file. For example, in our case, we are going to delete Filmulator_v0.11.0.AppImage file.
You can do it from the GUI desktop as well. Right-click on the download file and select ‘Move to trash’.
Conclusion
You can find a big lists of apps supporting AppImage format here.
We show you, what is AppImage and how to use it. It is so simple and easy to launch the application with it. Thank you for reading the article.
Как пользоваться AppImage в Linux (Полное руководство)
Краткая информация: это инструкция по AppImage, которая покажет, как использовать AppImage для установки программного обеспечения и как удалить установленные программы.
В этом руководстве я покажу вам, что такое AppImage и как использовать AppImage для установки приложений в Linux. В дополнении к этому я расскажу вам несколько вещей, которые вы должны помнить используя AppImage.
Что такое AppImage?
На протяжении многих лет у нас есть DEB пакеты для дистрибутивов Linux, основанных на Debian/Ubuntu, и RPM пакеты для дистрибутивов Linux, основанных на Fedora/SUSE.
Хотя эти пакеты обеспечивают удобный способ установки программного обеспечения для пользователей этих операционных систем, для разработчиков приложений это не очень удобно. Разработчики должны создать несколько пакетов для разных дистрибутивов. И здесь на арену выходит AppImage.
AppImage — это универсальный формат пакетов программного обеспечения. Упаковывая программное обеспечение в AppImage, разработчик предоставляет всего лишь один файл «полностью готовый к употреблению». Конечный пользователь, такой как вы, можете использовать его на большинстве (если не на всех) современных дистрибутивах Linux
AppImage не устанавливает программы в обычном понимании
Типичное программное обеспечение Linux создаст несколько файлов в различных местах, для этого требуются права root для внесения изменений в систему.
AppImage не делает этого. На самом деле, AppImage вообще в действительности не устанавливает программное обеспечение. Это сжатый образ со всеми зависимостями и библиотеками, необходимыми для запуска желаемого программного обеспечения.
Перечислим некоторые из особенностей и преимуществ, которые привносит AppImage.
Как использовать AppImage в Linux
Использование AppImage крайне простое. Всё происходит в 3 простых шага:
Я подробно покажу, как запустить AppImage.
Имеется множество программного обеспечения в формате AppImage: GIMP, Krita, Scribus и OpenShot это всего лишь несколько примеру. Здесь вы можете найти большой список приложений, доступных в формате AppImage.
Я покажу на примере Eqonomize — приложение, для учёта личных финансов. Загружаем его с сайта.
Шаг 2: Делаем его исполнимым
По умолчанию файлы AppImage не имеют разрешения на выполнение. Вам нужно изменить разрешения на файл, сделав его исполнимым. Чтобы это сделать не нужны права root.
На следующем экране перейдите во вкладку Права/Permissions и установите галочку на Разрешить исполнять как программу/Allow executing file as program:
Вот и всё! Есть альтернативный способ сделать файл исполнимым.
Если вы предпочитаете командную строку, вы просто можете использовать команду
чтобы сделать его исполнимым
Шаг 3: Запуск файла AppImage
После того, как вы сделали файл AppImage исполнимым, просто откройте его двойным кликом по нему. Запустится программа как будто бы вы её установили на вашу систему. Здорово, не так ли?
Как удалить программу AppImage
Поскольку программа никогда не устанавливается, нет нужды её «деинсталяции». Просто удалите соответствующий файл AppImage и эта программа будет полностью удалена с вашей системы.
Что нужно помнить при использовании AppImage в Linux
Есть несколько дополнительных моментов о AppImage, которые вы должны знать.
1. Интеграция с рабочим столом
Когда вы запускаете файл AppImage, некоторые программы могут предложить вам «установить ярлык», если вы выберите Да, ваш AppImage будет интегрирован в вашу систему Linux как установленное обычным образом приложение.
Это означает, что вашу программу можно будет найти через интерфейс Unity или GNOME. Вы можете найти её в меню и закрепить в избранных или на панели быстрого запуска.
2. Интеграция с рабочим столом может требовать ручную очистку и удаление
Если вы выбрали интеграцию с рабочим столом, в вашей системе будет создано несколько файлов. Размер этих файлов будет всего несколько килобайт. Когда вы удаляете файл AppImage, эти файлы останутся в вашей системе. Вы можете оставить их или удалить вручную.
3. Выберите, где размещены ваши файлы AppImage
Скаченные файлы AppImage будут сохраняться в папку Загрузи/Download. Но это может быть не самым лучшем местом для хранения этих файлов, поскольку со временем она имеет свойство загромождаться. Лучше хранить их в специально выделенной для них папке для упрощения управлениям ими.
Также помните, что если вы выбрали интеграцию с рабочим столом и переместили файл AppImage в какое-то другое расположение, вы также должны удалить эти десктопные файлы, в противном случае интеграция с рабочим столом не будет работать.
4. Автоматического обновления нет
Некоторые программы будут самостоятельно проверять наличие обновлений и уведомлять вас о доступности новой версии. Но это делают далеко не все приложения.
Иногда у программ имеются опции командной строки для проверки и обновления программ, но это слишком зависит от разработчика, позаботился он о такой опции или нет.
Короче говоря, здесь нет автоматического обновления. Вам самостоятельно нужно узнать, имеется ли новая версия программы и загрузить ей.
Заключение
AppImage это уже не первая попытка сделать «универсальное приложение Linux», также имеются Snap от Ubuntu и Flatpak от Fedora. Эта статья только об AppImage, поэтому здесь не рассматривается противопоставление этих вариантов.
Если программа имеется в стандартном репозитории вашей системы Linux, то лучший вариант это установить её оттуда, поскольку вам не нужно заботиться об обновлениях. Если разработчики вашего дистрибутива не добавили нужную вам программу, либо вы хотите иметь портативную версию или сразу несколько версий одной программы, то AppImage это удобный способ.
AppImage это удобный способ попробовать новую программу не захламляя свою систему, либо быстро получить нужную программу без необходимости решения проблем с зависимостями либо компиляцией из исходного кода.
Что вы думаете по поводу AppImage? Нравится ли вам использовать AppImage в Linux по сравнению с другими форматами? Поделитесь своими наблюдениями в комментариях ниже.
What are the AppImage and how to install them in Ubuntu?
As many of you will know In Ubuntu we have several ways to install software in the system the most common method is from repositories officials with the help of the software center, another is with the help of Synaptic and another through the terminal.
If we do not use repositories we can install applications just by looking for the deb package and install it with our favorite manager, but we also have other package formats that have started to become quite popular.
We have Snap, Flatpak and AppImage, in which in this article we will talk a little about the last one mentioned.
For years we have had DEB packages for Debian / Ubuntu based Linux distributions and RPM for Fedora / SUSE based Linux distributions.
This form of distribution makes it easy to install software to the users of the distribution, but it is not a viable option for the developer.
Since the developer you should create a package format for each package system of each distribution, resulting in great work.
This is where the AppImage format comes in.
Table of Contents
What is AppImage?
Many of you may wonder what an AppImage is or have you already come across an application in this format.
The AppImage format has a great advantage over traditional packet formats, as it is universal.
Basically it is as if we were talking about a portable application, since the software runs with the AppImage file without performing installations, or file extraction or anything else.
Benefits of using AppImage
The use of software by this means has several benefits, among which we can find:
How is AppImage installed on Ubuntu?
Although the term install is not appropriate for the AppImage format given its characteristics, the software used by this format can be integrated into the system as if it were an installed application in it by creating shortcuts in the application menu or on the desktop.
This makes it easier to run the software since we don’t have to waste time going to the place where the application is stored in this format to have it run.
In order to do this in Ubuntu, it is recommended to save the software in this format in a different folder, since generally when we download an application of this type it is saved in the downloads folder or in our personal folder.
Basically to use software in AppImage we must give it execution permissions to the downloaded file, we can do it in two ways:
How to run AppImage files?
Now with the execution permissions, To open an application in this format we just have to double click on it or from the terminal execute the command:
Once this is done por the first time we will be asked «Install a desktop file». If you select Yes, your AppImage will integrate with your Linux system as a normal installed application.
This is not always, although most applications usually do.
Once this is done, the direct access to it will be integrated.
How to uninstall an AppImage?
To remove software in AppImage format, just delete the file and remove the shortcut from our system and that’s it.
The content of the article adheres to our principles of editorial ethics. To report an error click here!.
Full path to article: ubunlog » Software » What are the AppImage and how to install them in Ubuntu?
Как установить AppImage
В операционной системе Windows мы довольно часто используем портативные программы. Это программы которые не требуют установки, сохраняют конфигурационные файлы при себе и запускаются независимо от установленных в системе компонентов. Их возможности могут быть очень полезны при создании флешек восстановления, тестирования нового программного обеспечения или просто установки новых программ, которых пока еще нет в репозиториях.
Для Linux был придуман формат портативных программ AppImage. Одна программа состоит из одного файла образа, в котором находятся все необходимые для ее работы библиотеки, конфиги и сама программа. Конфигурация сохраняется по прежнему в домашней папке пользователя. В этой статье мы рассмотрим как запустить и установить AppImage в Linux.
Что такое AppImage?
Фактически программа AppImage представляет собой ISO образ, содержащий всё необходимое для запуска программы, упакованный специальным способом со включённым битом исполняемости. Для запуска программ не нужно ничего устанавливать достаточно скачать образ, сделать его исполняемой и запускать. А благодаря тому, что все библиотеки находятся внутри образа, программу можно использовать в большинстве дистрибутивов Linux. Также такой способ подходит для запуска тестовых программ, которые требуют особые зависимости, но вы можете не засорять систему и просто скачать программу одним файлом.
Многие разработчики начали использовать AppImage для своих приложений потому что это удобно и больше нет необходимости создавать отдельные пакеты приложений для каждого дистрибутива.
Где взять AppImage?
На официальном сайте AppImage есть список программ, распространяемых таким образом. Небольшую коллекцию программ AppImage можно найти на этом сайте. Здесь находятся программы собранные их разработчиками и сторонними пользователями. Здесь есть популярные браузеры, медиаплееры и текстовые редакторы и другие утилиты:
На сайте есть поиск, поэтому вы можете попытаться найти нужную программу:
Чтобы скачать программу, вам нужно перейти на вкладку Files, затем выбрать подходящую версию и просто кликнуть по ней.
Но не только здесь можно найти программы в формате AppImage, некоторые разработчики сами распространяют свои продукты в этом формате, например известный видеоредактор OpenShot и многие другие.
Как запустить и установить AppImage?
После окончания загрузки файла AppImage осталось сделать файл исполняемым. Чтобы сделать это в терминале, например, для Firefox, выполните:
Аналогично можно всё сделать через графический интерфейс, откройте контекстное меню для файла, выберите Свойства, а затем на вкладке Права установите флажок напротив Разрешить выполнение файла как программы:
И можно запускать выполнение:
Как видите, программа полностью работает, и теперь её можно записать на флешку и пробовать в другом дистрибутиве.
/bin/, а затем просто создать ярлык для удобного запуска. Разместить его можно в
/.local/share/applications/, это папка в которой находятся локальные ярлыки пользователя. Например для Firefox в папке
/bin/ ярлык будет выглядеть так:
[Desktop Entry]
Version=1.0
Name=Firefox
Comment=Start AppImage Firefox Browser
Exec=
/bin/Firefox-x86_64-20200413141725.AppImage
Icon=/usr/share/icons/hicolor/128×128/apps/firefox.png
Terminal=false
Type=Application
Для создания ярлыков в графическом интерфейсе вы можете использовать пакет gnome-panel и утилиту gnome-desktop-item-edit.
Выводы
How To Use AppImage in Linux [Complete Guide]
Brief: This AppImage tutorial shows you how to use AppImage to install software and how to remove the applications it installed.
In this tutorial I’ll show you what is an AppImage and how to use AppImage to install applications in Linux. In addition to that, I’ll also tell you a few things that you should keep in mind while using AppImage.
A. What is AppImage?
For years, we have DEB packages for Debian/Ubuntu based Linux distributions and RPM for Fedora/SUSE based Linux distributions.
While these packages provide a convenient way of installing software to their respective distribution users, it is not the most convenient for the application developer. The developers have to create multiple packages for multiple distributions. This is where AppImage comes into picture.
AppImage is a universal software package format. By packaging the software in AppImage, the developer provides just one file ‘to rule them all’. End user, i.e. you, can use it in most (if not all) modern Linux distributions
AppImage doesn’t install software in the traditional way
A typical Linux software will create files at various places, requiring root permission to make these changes to the system.
AppImage doesn’t do it. In fact, AppImage doesn’t really install the software. It is a compressed image with all the dependencies and libraries needed to run the desired software.
Let me list some of the features or benefits of AppImage.
AppImage features
B. How to use AppImage in Linux
Using AppImage is fairly simple. It is done in these 3 simple steps:
Don’t worry, I’ll show you how to run AppImage in details. I am using Ubuntu 16.04 in this AppImage tutorial but you can use the same steps on other Linux distributions as well. After all, the entire point of AppImage is to be independent of the distributions.
There are plenty of software that are available in AppImage format. GIMP, Krita, Scribus and OpenShot are just a few names. You can find an extensive list of applications available in AppImage format here.
I will be using OpenShot video editor in this tutorial. You can download it from its website.
Step 2: Make it executable
By default, the downloaded AppImage file won’t have the execution permission. You’ll have to change the permission on the file to make it executable. You don’t need root privilege to do that.
» data-medium-file=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-3-1-300×191.png» data-large-file=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-3-1-800×509.png» width=»800″ height=»509″ src=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-3-1-800×509.png» alt=»Run AppImage files in Ubuntu Linux» data-lazy-srcset=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-3-1-800×509.png 800w, https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-3-1-300×191.png 300w, https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-3-1-768×489.png 768w, https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-3-1.png 877w» data-lazy-sizes=»(max-width: 800px) 100vw, 800px» data-lazy-src=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-3-1-800×509.png?is-pending-load=1″ srcset=»data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″> Right click on AppImage file and select Properties
In the next screen, go to the Permissions tab and check the box that says “Allow executing file as program”.
» data-medium-file=»https://itsfoss.com/wp-content/uploads/2017/07/FotoJetusing-appimage-in-linux-01-296×300.png» data-large-file=»https://itsfoss.com/wp-content/uploads/2017/07/FotoJetusing-appimage-in-linux-01.png» width=»466″ height=»473″ src=»https://itsfoss.com/wp-content/uploads/2017/07/FotoJetusing-appimage-in-linux-01.png» alt=»Run AppImage files in Ubuntu Linux» data-lazy-srcset=»https://itsfoss.com/wp-content/uploads/2017/07/FotoJetusing-appimage-in-linux-01.png 466w, https://itsfoss.com/wp-content/uploads/2017/07/FotoJetusing-appimage-in-linux-01-296×300.png 296w, https://itsfoss.com/wp-content/uploads/2017/07/FotoJetusing-appimage-in-linux-01-60×60.png 60w» data-lazy-sizes=»(max-width: 466px) 100vw, 466px» data-lazy-src=»https://itsfoss.com/wp-content/uploads/2017/07/FotoJetusing-appimage-in-linux-01.png?is-pending-load=1″ srcset=»data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″> Make the AppImage file executable
That’s it. You have made the file executable.
Alternatively, if you prefer the command line, you can simply use chmod u+x to make it executable.
Step 3: Run the AppImage file
Once you have made the AppImage file executable, just double click on it to run it. It will see the software running as you would have installed it on your system. Cool, isn’t it?
C. How to uninstall AppImage software
Since the software is never installed, there is no need of ‘uninstalling’ it. Just delete the associated AppImage file and your software is removed from the system.
D. Things to remember while using AppImage in Linux
There are few additional things about AppImage that you should know.
1. Poorly packaged AppImages won’t run even with execute permission
The concept of AppImage is to have all the dependency inside the package itself. But what if the developer thought that he had packaged all the dependency but that didn’t really happen?
In such cases, you’ll see that even giving execute permission to the AppImage does nothing. You click on the AppImage and nothing happens.
You can check if there is such an error by opening a terminal and running the AppImage like you run a shell script. Here’s an example:
As you can see, the AppImage I was trying to run had some packaging issue. If you encounter something like this, you should contact the developer and inform her/him about the issue.
2. Desktop integration
When you run AppImage file, some software may prompt you to ‘install a desktop file’. If you select yes, your AppImage will be integrated with your Linux system like a regular installed application.
» data-medium-file=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-2-300×56.png» data-large-file=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-2.png» width=»784″ height=»147″ src=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-2.png» alt=»Using AppImage like a regular desktop app in Linux» data-lazy-srcset=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-2.png 784w, https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-2-300×56.png 300w, https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-2-768×144.png 768w» data-lazy-sizes=»(max-width: 784px) 100vw, 784px» data-lazy-src=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-2.png?is-pending-load=1″ srcset=»data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″> Some software provide desktop integration
Which means that your software will be searchable through Unity or GNOME. You can find it in menu and lock it to the Plank or Launcher.
» data-medium-file=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-4-300×111.png» data-large-file=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-4-800×297.png» src=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-4-800×297.jpg» alt=»Using AppImage application in Ubuntu Linux» data-lazy-src=»https://itsfoss.com/wp-content/uploads/2017/07/using-appimage-in-linux-4-800×297.jpg?is-pending-load=1″ srcset=»data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″> OpenShot after desktop integration
3. Desktop integration may require manual cleanup post removal
If you choose desktop integration, you’ll have a few files created in your system. The file size will only be in a few Kb though. When you delete the AppImage file, these desktop files remain in your system. You may leave it as it is or delete it manually.
4. Choose where you put the AppImage files
The downloaded AppImage files should arrive in the Download folder. But this might not be the best place to keep it as it gets cluttered over time. It is better to keep them in a separate directory for easier management.
Also keep in mind that if you chose desktop integration and then moved the AppImage file to some other location, you’ll have to remove the desktop files first. Else the desktop integration might not work.
5. Update is not always an option
Maybe some software will check for updates automatically and notify you about the availability of a newer version. But that’s not going to happen most of the time.
There is a command line option to check and update the software but that too depends if the developer provided this option or not.
In short, automatic updates are not always possible. It depends whether the developer has added that feature or not. Most of the time, you’ll have to find your own if there is a newer version of the software available.
Conclusion
There are other “universal Linux apps” such as Snap by Ubuntu and Flatpak by Fedora. Since this article was about using AppImage, I didn’t go into the Snap vs Flatpak vs AppImage debate.
To me, AppImage is a nice way to use software across Linux distributions. I do hope that the update process improves here to make it much more useful for end users.
What do you think of AppImage? Do you prefer to use AppImage in Linux over other formats? Share your views in the comments below.
Creator of It’s FOSS. An ardent Linux user & open source promoter. Huge fan of classic detective mysteries ranging from Agatha Christie and Sherlock Holmes to Detective Columbo & Ellery Queen. Also a movie buff with a soft corner for film noir.