Flatpak

Как установить приложения Flatpak, Snap и AppImage в Linux

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

Установка пакетов Flatpak и управление ими

Если вы используете Ubuntu, его производные или другие дистрибутивы Linux на основе Ubuntu, вы можете запустить следующие две команды для установки пакетов Flatpak:

$ sudo apt install flatpak
$ flatpak remote-add --if-not-exists flathub https: // flathub.org / repo / flathub.плоский

Вторая команда добавляет официальный репозиторий Flathub, который можно использовать для загрузки и установки приложений Flatpak. Можно добавить другие сторонние репозитории, заменив URL-адрес репозитория во второй команде выше. Однако в целом вам следует придерживаться репозитория по умолчанию, чтобы избежать установки непроверенных приложений, которые могут иметь проблемы с безопасностью.

Если вы используете какой-либо другой дистрибутив Linux, следуйте этому руководству по быстрой установке, которое включает инструкции по установке для более чем 25 дистрибутивов Linux.

После завершения настройки Flatpak вы можете перейти в магазин Flathub и загрузить любое приложение по вашему выбору. Например, чтобы установить пакет Firefox Flatpak, вы можете посетить его объявление в магазине Flathub или выполнить поиск с помощью панели поиска на веб-сайте Flathub. Каждый список на странице Flathub содержит команду установки внизу страницы. Вам нужно запустить эту команду в терминале, чтобы установить пакет. Обратите внимание, что команда одинакова для всех дистрибутивов Linux. В указанном случае вам необходимо выполнить следующую команду, чтобы установить пакет Firefox flatpak:

$ flatpak install flathub org.мозилла.Fire Fox

Обратите внимание, что при установке пакета Flatpak вас могут попросить установить дополнительные пакеты и зависимости. Это нормально, поскольку пакеты Flatpak устанавливают необходимые пакеты и библиотеки по мере необходимости.

Чтобы удалить установленный пакет Flatpak, вам необходимо выполнить следующую команду (заменить ID пакета):

$ flatpak удалить org.мозилла.Fire Fox

Если вы не помните идентификатор пакета, вы можете получить его на странице со списком в магазине Flathub. Flatpak также покажет вам предложения приложений, если вы укажете только частичное имя или идентификатор. Например, если вы просто используете «firefox» в приведенной выше команде, Flatpak автоматически предложит вам удалить пакет Firefox.

Чтобы обновить установленный пакет Flatpak, вам необходимо выполнить следующую команду (заменить идентификатор пакета):

$ flatpak update org.мозилла.Fire Fox

Чтобы вывести список всех пакетов Flatpak, установленных в вашей системе Linux, используйте следующую команду:

список $ flatpak

Многие дистрибутивы Linux используют плагин Flatpak в своем приложении для распространения программного обеспечения, чтобы упростить установку и автоматические обновления. Для получения дополнительной информации об использовании Flatpak выполните следующие две команды:

$ flatpak --help
$ человек плоский

Установка и управление пакетами Snap

Ubuntu, его производные и большинство других дистрибутивов Linux на основе Ubuntu поставляются с включенной по умолчанию поддержкой Snap. Вы можете искать пакеты оснастки в приложении GUI Software Center, а также устанавливать их из командной строки. Пакеты Snap можно также найти на веб-сайте Snap Store. В каждом списке в магазине привязок отображается команда для установки указанного приложения.

Чтобы добавить поддержку Snap в другие дистрибутивы Linux, вам может потребоваться сначала установить пакет «snapd» (аналогично настройке Flatpak, описанной выше). Следуйте инструкциям по установке snapd, доступным здесь, для более чем 25 дистрибутивов Linux.

После завершения установки snapd посетите любой список в магазине Snap и запустите указанную команду, указанную на странице. Например, чтобы установить Android Studio Snap, вам нужно будет выполнить следующую команду:

$ sudo snap install android-studio --classic

Чтобы удалить пакет Snap, используйте следующую команду (при необходимости замените имя приложения):

$ sudo snap удалить android-studio

Чтобы вывести список всех пакетов Snap, установленных в вашей системе, используйте следующую команду:

список $ snap

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

Чтобы узнать больше о пакетах Snap, выполните следующие две команды:

$ snap --help
$ человек щелчок

Установка и управление пакетами AppImage

Пакеты AppImage работают так же, как переносимые файлы «exe», которые вы, возможно, использовали в Windows. Все, что вам нужно сделать, это загрузить файл AppImage и пометить его как исполняемый для запуска приложения. Чтобы сделать файл AppImage исполняемым, выполните команду в следующем формате:

$ chmod + x файл.аппимейдж

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

Подобно Flatpak и Snap, также доступен магазин AppImage. Однако, в отличие от Snap и Flatpak, разработчики, распространяющие свои приложения в формате AppImage, не часто размещают их в этом централизованном магазине. Файлы AppImage в основном распространяются через репозитории исходного кода или с веб-сайтов приложений.

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

$ HOME /.локальный / доля / приложения /

Заключение

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

Как использовать Xdotool для стимулирования щелчков мыши и нажатия клавиш в Linux
Xdotool - это бесплатный инструмент командной строки с открытым исходным кодом для имитации щелчков мыши и нажатия клавиш. В этой статье будет краткое...
5 лучших эргономичных компьютерных мышей для Linux
Вызывает ли длительное использование компьютера боль в запястье или пальцах?? Вы страдаете от скованности суставов и постоянно должны пожимать руки? В...
Как изменить настройки мыши и сенсорной панели с помощью Xinput в Linux
Большинство дистрибутивов Linux по умолчанию поставляются с библиотекой libinput для обработки событий ввода в системе. Он может обрабатывать события ...