FOSS-Tech

Free and Open Source Software Technologies.

AppImage в Linux: Что это и как его использовать

В ОС Windows, нам иногда необходимо использовать портативен версии программ. Это такие программы, которые не требуют установки и сохраняют конфигурацию при себе и не затрагивают компоненты системы. Такой формат может быть полезен для программ для создания загрузочных флешек и тестирования нового ПО.

А для Linux был придуман формат AppImage. Программа состоит из одного образа, в котором есть всё необходимое и сама программа. Конфигурационные файлы таких программ хранятся в вашем домашнем каталоге. И сегодня, я вам расскажу как использовать эти программы.

Что такое AppImage?

AppImage, это образ который содержит в себе все необходимые зависимости для запуска этой программы. Вам не нужно ничего до устанавливать в систему, а достаточно сделать .AppImage файл исполняемым и запустить его.

Пример использования таких программ, это тестирование новой версии, без засорения системы зависимостями.

Где скачивать AppImage?

Вы можете получить список программ на официальном сайте AppImage, использующих этот формат.

На сайте вы можете воспользоваться поиском, и попытаться найти нужную вам программу.

Если вы нашли нужную вам программу, то нажмите на кнопку Download, и скачайте последний релиз на GitHub.

Как запустить AppImage?

После скачиванию образа, вам необходимо сделать его исполняемым. К примеру, я скачал Firefox в формате AppImage. Чтобы сделать файл исполняемым, вы достаточно ввести эту команду:

$ chmod +x ~/Загрузки/Firefox-86.0.r20210310152336-x86_64.AppImage

И теперь, вы с лёгкостью можете запустить программу просто введя:

$ ~/Загрузки/Firefox-86.0.r20210310152336-x86_64.AppImage

Как установить AppImage?

По сути, AppImage невозможно установить, но можно разместить образ в папках ~/Applications или ~/bin/. А после, для быстрого запуска можно создать ярлык. Но а сам ярлык можно в каталоге ~/.local/share/applications. К примеру мы создадим ярлык для браузера Firefox, который находится в папке ~/bin/:

$ nano ~/.local/share/applications/firefox.desktop
[Desktop Entry]
Version=1.0
Name=Firefox
Comment=Запуск Firefox
Exec=~/bin/Firefox-86.0.r20210310152336-x86_64.AppImage
Icon=/use/share/icons/hicolor/128x128/apps/firefox.png
Terminal=false
Type=Application

Вывод

В сегодняшней статье вы узнали о таком формате программ, как AppImage. С одной стороны такие программы удобны тем, что они портативны, и не требуют установку зависимостей, но с другой стороны, они не очень удобные. Но использовать такие программы или нет, выбор за вами. Напишите в комментариях, используете ли вы AppImage программы и как часто.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: