Flatpak - это универсальная пакетная система для развертывания программного обеспечения, виртуализации приложений и, самое главное, управления пакетами, которая работает на всех дистрибутивах Linux. При использовании пакета Flatpak вам не нужно беспокоиться о каких-либо зависимостях и библиотеках, поскольку все уже включено в само приложение. Примечательной особенностью Flatpak является то, что все приложения работают в режиме "песочницы", что означает, что все они работают изолированно. Кроме всего прочего, эта особенность позволяет запускать различные версии программ на одной системе.
В этой статье мы расскажем об установке Flatpak на ваш Ubuntu через официальный репозиторий Ubuntu. Последний репозиторий в большинстве случаев позволяет установить последнюю версию Flatpak на ваш Ubuntu. Мы также объясним, как вы можете использовать Flatpak для установки программного обеспечения через командную строку Ubuntu и через менеджер программного обеспечения Ubuntu.
Установка Flatpak через официальный репозиторий Ubuntu
Flatpak легко доступен в официальном репозитории Ubuntu и может быть установлен через командную строку с помощью команды apt-get.
Откройте приложение Terminal либо через системный Поиск приложений, либо через сочетание клавиш Ctrl+Alt+T.
Следующим шагом будет обновление индекса репозитория вашей системы с помощью следующей команды:
1 | sudo apt-get update |
Это поможет вам установить последнюю доступную версию программного обеспечения из Интернета. Обратите внимание, что только авторизованный пользователь может добавлять, удалять и настраивать программное обеспечение на Ubuntu.
Теперь вы готовы к установке 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 |
Теперь вы можете искать приложение с помощью следующего синтаксиса команды:
1 | sudo flatpak search [application-name] |
Я использовал следующую команду для поиска GNU Octave:
1 | sudo 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 с помощью пользовательского интерфейса Менеджера ПО
Когда вы ищете пакет в Ubuntu Software Manager, он не перечисляет пакеты, доступные на Flatpak. Например, когда я пытался найти редактор gedit, Ubuntu Software перечислил только пакет GNOME:
Если вам нужна поддержка Flatpak в Центре программного обеспечения, чтобы он также перечислял пакеты приложений Flatpak, вам нужно установить плагин.
Используйте следующую команду как sudo в Терминале, чтобы установить необходимый плагин:
1 | sudo apt-get install gnome-software-plugin-flatpak |
Введите Y на запрос Y/n и плагин будет установлен, а также автоматически сконфигурирован с менеджером программного обеспечения.
Это все, что вам нужно было знать о Flatpak. Если вы хотите, вы можете удалить его с помощью следующих команд:
1 | sudo apt-get remove flatpak |
Если вы установили пакет из PPA, вы можете удалить PPA с помощью следующей команды:
1 | sudo rm /etc/apt/sources.list.d/alexlarsson-ubuntu-flatpak-bionic.list |
Теперь вы можете получить доступ к последним версиям большинства приложений через универсальную пакетную систему Flatpak.