Install flatpack linux mint

Как установить Flatpak

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

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

Особенности Flatpak

Примерно в то же время, что и Flatpak, появился менеджер пакетов snap. По своей сути Flatpak очень похож на snap. Здесь тоже все зависимости находятся внутри установочного пакета, программе внутри пакета разрешен доступ только к тем, ресурсам, которые ей нужны. Но в отличие от snap, flatpak более децентрализован. Никто не контролирует какие репозитории вы создаёте и что в них распространяете. Вы можете создать свой репозиторий, вроде PPA и распространять там свое программное обеспечение. В то же время как для того чтобы попасть в Snap Store надо получить разрешение от Canonical.

Установка Flatpak в Linux

В таких системах, как Fedora пакетный менеджер Flatpak уже поставляется по умолчанию. Но если вы захотите использовать программу в Ubuntu, Debian или в Linux Mint, то вам понадобится её установить:

Если в репозиториях вашего дистрибутива нет пакета Flatpak, вы можете установить его из PPA:

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak

Если всё же вам надо установить flatpak в дистрибутиве, основанном на Red Hat Enterprice Linux, выполните:

Для OpenSUSE команда не сильно отличается:

sudo zypper install flatpak

После установки вы можете пользоваться flatpak из командной строки. Чуть ниже мы рассмотрим как это делать, но для удобства можно добавить поддержку flatpak в центр приложений. Для этого в Ubuntu достаточно установить такой пакет:

sudo apt install gnome-software-plugin-flatpak

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

Как пользоваться Flatpak

1. Поиск программ на FlatHub

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

Читайте также:  Linux kernel pci e

Откройте её страницу и нажмите кнопку Install для установки программы с помощью центра приложений:

Кроме того, внизу страницы есть инструкция как установить программу с помощью терминала:

2. Добавление репозиториев

Самый популярный репозиторий Flatpak на момент написания этой статьи — flathub. Если Flatpak уже был установлен в вашей системе, то, скорее всего, и этот репозиторий тоже был установлен. Для добавления репозитория используется такая команда:

$ flatpak remote-add имя_репозитория ссылка_на_репозиторий

Например, для FlatHub выполните:

flatpak remote-add —if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Кроме того, существует ещё несколько репозиториев, например, репозиторий программ Gnome:

flatpak remote-add —if-not-exists gnome https://sdk.gnome.org/gnome.flatpakrepo
flatpak remote-add gnome-apps https://sdk.gnome.org/gnome-apps.flatpakrepo

flatpak remote-add —if-not-exists kdeapps —from https://distribute.kde.org/kdeapps.flatpakrepo

Другие репозитории вы можете найти в интернете. Посмотреть все добавленные репозитории можно выполнив:

3. Поиск по репозиториям

Вы можете посмотреть все пакеты, которые есть в репозитории. Для этого выполните команду remote-ls и передайте ей имя репозитория:

Ещё можно искать нужный пакет по имени, для этого используйте:

$ flatpak search имя_пакета

Для установки программы вам понадобиться имя пакета программы из колонки Application ID и имя репозитория из колонки Remotes.

4. Установка пакетов

Для установки пакета flatpak используйте такую команду:

$ flatpack install имя_репозитория имя_пакета

Например, давайте установим тот же Pidgin, найденный предыдущей командой:

flatpak install flathub im.pidgin.Pidgin

Если вы не хотите добавлять репозиторий в систему, вы можете установить программу по ссылке из сети. Просто скопируйте ссылку на файл flatpakref и передайте её программе:

flatpak install —from https://dl.flathub.org/repo/appstream/im.pidgin.Pidgin.flatpakref

Если вы уже скачали файл flatpakref, его тоже можно установить.

flatpak install ~/Загрузки/im.pidgin.Pidgin.flatpakref

Посмотреть все установленные программы можно выполнив команду:

5. Запуск программ Flatpak

Программы, установленные с помощью flatpak можно запустить из главного меню. Однако если вы захотите запустить их с помощью терминала. Надо использовать команду flatpak:

flatpak run im.pidgin.Pidgin

6. Удаление программ

Для удаления программы используйте такую команду:

$ flatpak uninstall имя_программы

flatpak uninstall im.pidgin.Pidgin

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

7. Обновление программ

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

Иногда устанавливаемые пакеты требуют более новые версии компонентов и поэтому не хотят устанавливаться. Если вы сталкиваетесь с такой ошибкой, просто обновите все пакеты.

Выводы

В этой небольшой статье мы рассмотрели как установить Flatpak, а также как пользоваться этой системой. Как видите, здесь всё немного сложнее по сравнению со snap, зато тут больше свободы. А что вам больше нравится snap или flatpak? Напишите в комментариях!

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

Install and Use Flatpak on Linux Mint

In the case of the Linux world, there are so many things going on at the same time that things can become pretty messy. For example, let’s take the installation of your favorite software. Whenever you’re willing to install it, you have to make sure that the software comes up as the correct bundle/package that your system accepts and treats as installable software. Many Linux distros come up with different installable package types. For example, Debian, Ubuntu and derivatives use DEB packages whereas Fedora, OpenSUSE, CentOS and RHEL etc. use RPM.

Читайте также:  Ноутбук двумя видеокартами linux

Keeping that in mind, a number of software packages that targets the Linux platform offer source codes directly instead of providing individual binaries for each platform. That being said, building from source and installing software can become pretty troublesome in lots of cases. In fact, you may end up with a number of errors and dependency problems. That’s why installing software directly from source can be troublesome for the users.

What to do in such a situation? Well, there are a few projects that are ongoing on the Linux that offers a universal platform – installing, managing and uninstalling software as you like on all the Linux distros. No need to worry about dependencies or others.

Flatpak for Linux

Flatpak is one of the many finest Linux frameworks that offers tremendously valuable service. With all the different Linux distros preferring their own package management and installable file type, grabbing the right software can be a difficult choice for Linux users. Moreover, it also makes the work of a developer much harder as all the different distros have to be covered.

Flatpak is an effort in removing the tyranny of such messes. With one universal platform, both the software developers and the users can benefit. For example, the developer only has to maintain the software in one place without worrying about cross-distro compatibility. Users can also directly install software from one place, on all the supported Linux distros.

For the users, Flatpak automatically keeps all the installed packages up-to-date. In the case of developers, there’s no need to change the code at all for forward-compatibility.

Flatpak on Linux Mint

If you’re new to Linux, then Linux Mint is one of the best places to start. Even for professional usage, Linux Mint offers great value. It’s a mid-weight Linux distro that comes up with some of the coolest desktop environments (Cinnamon, Xfce, and MATE) for Linux.

As a popular distro, Linux Mint also offers support for Flatpak.

Now, in the case of all the “universal” app management systems, it’s necessary to have the client-side software configured. The client-side ensures that the system is ready to accept and enjoy universal packages.

Fire up a terminal and make sure that your system is already up-to-date.

Источник

How To Install Flatpak on Linux Mint 20

In this tutorial, we will show you how to install Flatpak on Linux Mint 20. For those of you who didn’t know, Flatpak is a package management utility that allows users to install and run applications in a sandboxed or isolated environment. It’s similar to Snap apps, Flatpak aims at simplifying the management of software packages across various distributions.

Читайте также:  Посмотреть версию пакета линукс

This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘ sudo ‘ to the commands to get root privileges. I will show you the step-by-step installation of a Flatpak application distribution on a Linux Mint 20 (Ulyana).

Prerequisites

  • A server running one of the following operating systems: Linux Mint 20 (Ulyana).
  • It’s recommended that you use a fresh OS install to prevent any potential issues.
  • SSH access to the server (or just open Terminal if you’re on a desktop).
  • A non-root sudo user or access to the root user . We recommend acting as a non-root sudo user , however, as you can harm your system if you’re not careful when acting as the root.

Install Flatpak on Linux Mint 20

Step 1. Before running the tutorial below, it’s important to make sure your system is up to date by running the following apt commands in the terminal:

sudo apt update sudo apt install software-properties-common

Step 2. Installing Flatpak on Linux Mint 20.

By default, Flatpak is not available on the Linux Mint 20 base repository. Now we add the Flatpak repository to your system using the following command below:

sudo add-apt-repository ppa:alexlarsson/flatpak

Finally, update the apt packages and install Flatpak on your Linux Mint:

sudo apt update sudo apt install flatpak

Verify the installed version using the following command:

Before installing an application from the repository, you can search for its availability on Flathub using the syntax:

flatpak search [application name]

For example, to search Flathub for VLC, run the command:

To install the application from the repository, use the syntax:

flatpak install [remotes] [Application ID]
flatpak install flathub org.videolan.VLC

You can also uninstall the application through the Flatpak:

flatpak uninstall flathub org.videolan.VLC

Congratulations! You have successfully installed Flatpak. Thanks for using this tutorial for installing the latest version of the Flatpak application distribution on the Linux Mint system. For additional help or useful information, we recommend you check the official Flatpak website.

If you don’t have time to do all of this stuff, or if this is not your area of expertise, we offer a service to do “VPS Manage Service Offer”, starting from $10 (Paypal payment). Please contact us to get the best deal!

Источник

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