Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.

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

К счастью, есть решение, которое поможет вам использовать AppImages, как если бы они были обычными приложениями Linux.

Что такое AppImages и почему они существуют?

Ни для кого не секрет, что Linux является фрагментированной платформой, и это может быть болезненно для вас, когда вы пытаетесь установить программное обеспечение, которое было скомпилировано как двоичный файл для другого дистрибутива, кроме вашего собственного. Есть DEB для дистрибутивов на основе Debian, RPM для Red Hat, PKG.TAR.XZ для менеджера пакетов Pacman от Arch и многое другое.

instagram viewer

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

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

Чтобы запустить AppImage, сначала нужно сделать его исполняемым:

судоchmod +Икскакое-то приложение.AppImage

... затем либо дважды щелкните его в файловом менеджере, либо, если вы все еще находитесь в терминале, введите:

./какое-то приложение. Изображение приложения

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

AppImageLauncher — это приложение с открытым исходным кодом, которое может превратить вашу мечту о запуске AppImages из системного меню в реальность.

Что такое AppImageLauncher?

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

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

Обычные приложения, установленные с помощью диспетчера пакетов, обновляются вместе с вашей системой, но AppImages, как файлы, которые вы загружаете один раз и обычно запускаете, щелкнув значок, не обновляются.

AppImageLauncher изменяет это, добавляя запись в запись приложения в системном меню, которое будет проверять наличие обновлений и загружать самую последнюю версию.

Если вам надоел конкретный AppImage и вы хотите, чтобы он был удален из вашей системы, AppImageLauncher справится и с этим.

Как установить AppImageLauncher в Linux

AppImageLauncher предустановлен в системах Manjaro, а официальные версии доступны для Debian, Ubuntu и Fedora. Существует также поддерживаемая сообществом версия AppImageLauncher для Arch Linux. elementary OS в настоящее время не поддерживается.

Установите AppImageLaucher на Debian или Ubuntu

Добавьте AppImageLauncher PPA, затем обновите свою систему:

sudo add-apt-repository ppa: appimagelauncher-team/stable
Судо подходит обновлять

Теперь установите AppImageLauncher с помощью:

Судо подходит установить приложение для запуска изображений

Установите AppImageLauncher в системах на основе Arch

AppImageLauncher доступен в репозиторий пользователей Arch и вы можете установить его с помощью yay:

sudo yay -S appimagelauncher

В Fedora и других RPM-дистрибутивах

Загрузите последнюю версию RPM со страницы AppImageLauncher GitHub Releases.

Скачать:AppImageLauncher

Затем перейдите в каталог «Загрузки» с помощью команда компакт-диска и введите:

судооб/минappimagelauncher-x.Икс.об/мин

Как использовать AppImageLauncher для создания пунктов меню

После того, как вы установили AppImageLauncher, вот как вы можете использовать его для добавления AppImage в системное меню:

  1. Загрузите AppImage, который вы хотите использовать. Найдите AppImage в файловом менеджере и запустите его.
  2. AppImageLauncher запустится вместо AppImage. Если вы впервые используете AppImageLauncher, нажмите Настроить чтобы выбрать каталог, в котором вы хотите хранить свои AppImages, затем нажмите Хорошо.
  3. Появится новое диалоговое окно, предлагающее вам выбрать Запустить один раз или Интегрируйте и запускайте.
  4. Чтобы переместить AppImage в указанное место и интегрировать его в системное меню, выберите Интегрируйте и запускайте.
  5. Приложение запустится. В следующий раз, когда вы захотите запустить приложение, просто откройте системное меню и щелкните значок приложения.

Интеграция приложения с системным меню — это здорово, пока оно вам больше не нужно. Чтобы удалить AppImage:

  1. Откройте системное меню и найдите значок AppImage.
  2. Щелкните правой кнопкой мыши значок AppImage.
  3. Выбирать Удалить AppImage из системы.

Если доступны обновленные версии AppImages, вы сможете обновить их из того же контекстного меню.

AppImageLauncher упрощает управление AppImages

Теперь вы можете использовать AppImageLauncher, чтобы легко интегрировать AppImages с вашим системным меню, и больше нет причин избегать их использования.

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