Как удалить appimage приложение linux

Что такое 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:

После этого достаточно просто запустить файл — дважды щелкнуть по файлу или же запустить файл из командной строки, например:

Читайте также:  Установка microsoft office linux mint

Как устанавливать 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.

Источник

How do I uninstall a program installed with the Appimage Launcher? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

Читайте также:  Linux at удалить все задания

This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.

So basically I installed a program with AppImage in Linux Elementary OS Loki, but now I have no idea how to uninstall it, and I didn’t find anything in the documentation of AppImage.

2 Answers 2

Since an AppImage is not «installed», you don’t need to «uninstall» it. Just delete the AppImage file and the application is gone. Additionally you may want to remove menu entry by deleting the desktop file from $HOME/.local/share/applications/.

Files and directories with names starting with a full stop (dot) ( .example ) are hidden — you might need to turn hidden files visible. You can probably find it somewhere in the settings of the file manager you use or in many file managers you can do that with ctrl + h .

Everyone here is correct, Appimage’s aren’t installed. In fact that is kind of the beauty of them. They are self contained and compressed. I think they fail to elaborate a little on the different possibilities either distros, or users can encounter though.

If you are using something called appimaged the deamon for appimages. It can make it seem like the file is actually installed. It manages them by reading them in specific places and creates file associations, menu entries, and many other things. Some applications may not want to be dependent on the deamon running since it is technically optional. In this case they may write «.desktop» files, or similar depending on DE to your menus directory.

To read more about the deamon in case you encounter this situation you can find out more by going to the link below. https://github.com/AppImage/appimaged/

Usually in Debian based distros you can look in

/home/$USER/.local/share/applications 

So once you delete the appimage, you can also delete the menu entries you find in that directory.

Also you should read more about appimages in their documentation. https://docs.appimage.org/introduction/quickstart.html

Читайте также:  Installing lamp server on linux

The quick star is short and concise, but you can find out more if you explore the docs.

Источник

Easy Way to Install and Remove AppImage Application on Linux With AppImageLauncher!

AppImage is a type of application package that can be run directly on Linux distributions without installation. Usually, users can immediately run this application by double clicking or right clicking and selecting the execute menu.

To manage AppImage files, you can use AppImageLauncher. This application has a small size and is one of the applications that I recommend you use to make it easier to manage some of the appimage applications that you run on Linux distributions. Please visit this page to try AppimageLauncher.

Appimagelauncher: an easy way to set up the Appimage application

One of the advantages of using AppImageLauncher is that users will find it easy to find application files in the .AppImage format on a computer. Because every .AppImage file that is run will be automatically moved to the «Application» folder in Home (by default). Users can also customize or change to other directories.

To install AppImageLauncher, I prefer to use a file with a .deb package. So in this discussion I installed this application using this format. If you use the .deb format, you can install it with the following command:

Don’t forget to enter the directory where the package is stored, so the system can find it. Or for those of you Xubuntu users like me. To install files with .deb package format, you can directly use the Software Install(Gnome Software). And will enter the installation menu as shown below.

How To Install AppImageLauncher on Xubuntu

To delete this application you can open a terminal and type the following command:

When AppimageLauncher is installed, all .AppImage files that you run will go to the Application folder by default. To delete an application with the .AppImage format, please enter that folder and delete it.

After deleting, the shortcut on the menu will also be deleted automatically. If the shortcut doesn’t disappear, please restart the computer and the shortcut from the AppImage application should be deleted. If it hasn’t disappeared, for Xubuntu users, you can use MenuLibre to remove application shortcuts from the application list. Hopefully useful and ENJOY! .

Источник

Оцените статью
Adblock
detector