Flatpak универсальная пакетная система для развертывания программного обеспечения, виртуализации приложений и, самое главное, управления пакетами, которая работает на всех дистрибутивах Linux. При использовании пакета Flatpak вам не нужно беспокоиться о каких-либо зависимостях и библиотеках, поскольку все уже включено в само приложение. Примечательной особенностью Flatpak является то, что все приложения работают в режиме "песочницы", что означает, что все они работают изолированно. Кроме всего прочего, это позволяет запускать различные версии программ на одной системе.
В этой статье мы опишем установку Flatpak на ваш Debian через официальный репозиторий Debian. Мы также объясним, как вы можете использовать Flatpak для установки программного обеспечения через командную строку Debian. В статье также объясняется, как вы можете установить плагин Flatpak на ваш Debian, который позволит вам устанавливать пакеты, доступные на Flatpak, через Менеджер ПО Debian.
Установка Flatpak из официального репозитория Debian
Flatpak легко доступен в официальном репозитории Debian и может быть установлен из командной строки с помощью команды apt-get.
Откройте приложение Terminal через системный Application Launcher Search следующим образом:
Следующим шагом будет обновление индекса репозитория вашей системы с помощью следующей команды:
1 | sudo apt-get update |
Это поможет вам установить последнюю доступную версию программного обеспечения из Интернета. Обратите внимание, что только авторизованный пользователь может добавлять, удалять и настраивать программное обеспечение в Debian.
Теперь вы готовы к установке Flatpak; вы можете сделать это, выполнив следующую команду от имени sudo:
1 | sudo apt-get install flatpak |
Система может спросить у вас пароль для sudo, а также предложить вам опцию Y/n для продолжения установки. Введите Y и нажмите Enter; программное обеспечение будет установлено на вашу систему. Однако процесс может занять некоторое время в зависимости от скорости вашего Интернета.
Вы можете проверить номер версии приложения, а также убедиться, что оно действительно установлено в вашей системе, с помощью следующей команды:
1 | flatpak --version |
Установка программного обеспечения с помощью Flatpak с использованием командной строки
В качестве примера установки программного обеспечения через программу установки Flatpak с помощью командной строки мы найдем и установим пакет GNU Octave. GNU Octave - это интерпретируемый язык высокого уровня, предназначенный в основном для численных вычислений.
Чтобы Flatpak знал, где найти и откуда загрузить пакет приложения, необходимо добавить репозиторий Flathub. Этот репозиторий предоставляет вам ряд приложений Flatpak на выбор. Добавьте репозиторий Flathub следующим образом:
1 | sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
Укажите пароль, и репозиторий Flathub будет добавлен в вашу систему.
Теперь вы можете искать приложение с помощью следующего синтаксиса команды:
1 | flatpak search [application-name] |
Я использовал следующую команду для поиска GNU Octave:
1 | flatpak search octave |
Результат поиска дает вам идентификатор приложения, который вы можете использовать в следующей команде для добавления определенного пакета:
1 | sudo flatpak install flathub [Application_ID] |
Я бы установил пакет GNU Octave из репозитория Flathub, используя программу установки flatpak, следующим образом:
1 | sudo flatpak install flathub org.octave.Octave |
Введите Y, чтобы начать процедуру установки. Пакет Octave имеет размер около 1,3 ГБ и может занять много времени в зависимости от скорости вашего Интернета, после чего он будет установлен на вашу систему.
Установка ПО через Flatpak с помощью пользовательского интерфейса Менеджера ПО
Когда вы ищете пакет через Менеджер ПО Debian, он не перечисляет пакеты, доступные на Flatpak. Например, когда я пытался найти редактор Octave, Debian Software перечислил только пакет из репозитория debian-stable-main:
Если вам нужна поддержка Flatpak в Software Center, чтобы он также перечислял пакеты приложений Flatpak, вам нужно установить плагин.
Используйте следующую команду как sudo в Терминале, чтобы установить необходимый плагин:
1 | sudo apt-get install gnome-software-plugin-flatpak |
Введите Y на запрос Y/n и плагин будет установлен, а также автоматически настроен в Менеджере ПО.
Теперь, когда я снова искал Octave, у меня появилась возможность так же установить его из Flathub.
Вы можете найти любой такой пакет и затем продолжить установку, как и для любого другого программного обеспечения.
Это всё, что вам нужно было знать о Flatpak. Если вы хотите, вы можете удалить его с помощью следующих команд:
1 | sudo apt-get remove flatpak |
Теперь вы можете получить доступ к последним версиям большинства приложений через универсальную пакетную систему Flatpak для вашего Debian.