Ну, мы пока не объявляем его Годом Linux Desktop.

Ключевые выводы
- Многочисленные форматы программного обеспечения Linux могут усложнить установку приложений. AppImages упрощает процесс, предоставляя автономные исполняемые файлы.
- AppImages переносимы и могут быть помещены на USB-накопители для использования на ваших устройствах Linux.
- Вы можете обновить AppImages, когда захотите, загрузив последнюю версию и удалив старую, или сохранив обе версии рядом.
Если вы когда-либо пробовали Linux в качестве альтернативы Windows или macOS, вы знаете, что использовать его может быть, по меньшей мере, непросто. Как человек, использующий Linux в качестве основной операционной системы, я могу это подтвердить, но я также могу подтвердить одну вещь, которая упрощает использование моего рабочего стола Linux: AppImages. п>
Форматы программного обеспечения Linux — это беспорядок
Как знает любой образованный пользователь Linux, установка приложения в дистрибутивах на основе Debian часто означает поиск его в формате файла DEB, но RPM в Fedora и других дистрибутивах RedHat, в то время как дистрибутивы Arch полагаются просто на нечто, называемое tarballs. Практически в любом дистрибутиве вы можете использовать формат контейнера Snap, если только вы не используете Linux Mint 20 или более позднюю версию, тогда вам нужно будет отключить встроенный блокировщик Snap. Вы всегда можете использовать Flatpaks, но сначала вам может потребоваться установить поддержку Flatpak. п>
Еще устал? То же самое. Ситуация становится еще хуже, когда вы понимаете, что многие популярные приложения доступны не во всех форматах, поэтому на практике вы почти неизбежно в конечном итоге используете смесь. Вы можете возразить, что разнообразие — это сильная сторона экосистемы Linux и что на открытом рынке форматов неизбежно появятся лучшие. Может быть, это и правда, но я не активист программного обеспечения, а просто парень, пытающийся получить доступ к Spotify на своем самодельном рабочем столе. п>
AppImages упрощают всё
Что, если бы я сказал вам, что другой формат пакета решает все эти проблемы? Хорошо, это не так, но я лично обнаружил, что необходимое мне программное обеспечение доступно в виде AppImage, моя жизнь на рабочем столе Linux становится намного проще. п>
Я не буду вдаваться в технические подробности того, почему AppImages такие, но вы сразу заметите, когда загрузите AppImage, что это все, что вы получаете. : один файл с расширением .appimage. Вот оно, приложение. Это не мастер установки, это само приложение. Если вы пользователь Windows, вы можете думать об этом как о «портативном приложении». или в macOS
После загрузки вам нужно сделать всего один небольшой шаг: щелкнуть его правой кнопкой мыши, выбрать «Свойства» и найти флажок, который нужно установить рядом с «Является исполняемым файлом». или, может быть, "Разрешить выполнение файла как программы в зависимости от вашего дистрибутива." Это дает приложению разрешение работать на вашем устройстве. (Вы также можете сделать это в терминале Linux, если вам так хочется.) С этого момента вы можете просто дважды щелкнуть файл, чтобы запустить приложение. Это так просто. Никаких команд для ввода, никаких репозиториев, которые можно включить, которые возвращают загадочные сообщения об ошибках, никаких зеркал для обновления, убедитесь, что ваш дистрибутив поддерживает доступный формат. Это просто работает. п>
Теперь вы также свободны от еще одного больного места Linux: обновлений приложений. В зависимости от используемого вами дистрибутива приложения, доступные в официальном магазине или репозиториях, часто устаревают, поскольку последняя версия не была достаточно протестирована, чтобы гарантировать ее работу в вашем дистрибутиве. Поскольку AppImages не полагаются на внутренние компоненты вашего дистрибутива, вы можете получить самую последнюю версию, не беспокоясь о таких конфликтах. п>
Кроме того, поскольку AppImages являются статическими, автономными файлами, вы можете иметь несколько версий одного и того же приложения рядом друг с другом и использовать ту версию, которая вам нравится. Вы можете получить последнюю версию, если и когда захотите. Если вам не нравится новая версия, удалите ее и вернитесь к использованию старой. п>
Поместите их на USB-накопитель для мобильного использования

AppImages технически никогда не "устанавливаются" в вашей системе и вместо этого являются полностью переносимыми файлами. Вы можете переместить AppImage практически в любое место на вашем компьютере и запустить его оттуда, в том числе на внешнем диске. п>
Мне нравится хранить все мои изображения приложений на одном USB-накопителе, который большую часть времени остается подключенным к моему компьютеру. Это позволяет мне экономить место на главном диске моего компьютера. Это также означает, что если у меня есть второе устройство Linux, на котором я хочу использовать одно из этих приложений, я могу подключить свой диск и сразу же начать использовать свои приложения, вместо того, чтобы загружать их отдельно. Если мне нужно иметь приложения на обоих компьютерах одновременно, я просто скопирую и вставлю приложение. Это так просто. п>
Хотя они и не идеальны
Самая большая проблема, с которой я столкнулся с AppImages, заключается в том, что их недостаточно. У людей, разрабатывающих приложения, которые я использую, ограниченное количество времени, и каждый формат, в котором они предоставляют свои приложения, увеличивает их рабочую нагрузку, поэтому изображения приложений не всегда подходят. Иногда третьи стороны выполняют всю работу сами и загружают ее за вас в Интернет, но это поднимает вопросы безопасности. п>
Вы также можете обнаружить, что AppImages не интегрируются с вашим рабочим столом так же хорошо, как другие "родные" форматы пакетов делают. Некоторые из этих проблем можно решить с помощью дополнительных настроек, о которых я расскажу позже. п>
Некоторые люди также жалуются на время, необходимое для запуска AppImages, хотя лично я не нашел его хуже, чем Snaps и Flatpaks, форматы, с которыми обычно сравнивают AppImages. Ваш результат может варьироваться в зависимости от используемых вами приложений и оборудования, на котором вы работаете. п>
Где найти изображения приложений
Образы приложений обычно недоступны во встроенном магазине программного обеспечения вашего дистрибутива. Лучшим источником для них обычно являются поставщики приложений' Веб-сайт. Например, я захожу в свое любимое приложение для создания заметок Standard Notes' веб-сайт, чтобы получить последнюю версию AppImage, а веб-сайт LibreOffice предлагает бесплатный пакет повышения производительности в виде одного AppImage. п>
Вы также можете посетить официальный сайт AppImage. В Интернете есть и другие центры AppImages, но имейте в виду, что те, которые вы найдете на этих сайтах, часто упакованы третьими сторонами, а не самими разработчиками приложений, поэтому они несут повышенный уровень риска безопасности. Однако это верно для многих форматов пакетов Linux, поэтому соблюдайте осторожность, как обычно, и сначала зайдите на веб-сайт поставщика приложения и найдите AppImages. п>
Вы также можете получить более подробную информацию и узнать, как интегрировать этот формат пакета Linux в свой рабочий стол, сделав его доступным в панели запуска приложений, следуя нашему специальному руководству по использованию AppImages. п>