- - Як використовувати та встановлювати FlatPak в Linux

Як користуватися та встановлювати FlatPak в Linux

Схоже, що встановлення універсальних додатків- це нова річ у світі Linux. У вас є розробники, які стоять за Ubuntu, які працюють над оснащеннями, App Image (він же найбільш близький до файлів .exe в Linux), Deis, ZeroInstall і, звичайно, нове, про що всі говорять: Flatpak. Занадто довго спільноті з відкритим кодом та Linux в цілому потрібен єдиний спосіб доставки програмного забезпечення для багатьох різних дистрибутивів Linux. У 2017 році існує багато різних програмних програм, що змагаються за прожектор. Flatpak нічим не відрізняється. Це інструмент, розроблений проектом Free Desktop, який обіцяє зробити дуже простою доставку будь-якого типу програмного забезпечення, безперебійно і легко, до будь-якого типу дистрибутивів Linux на ринку.

СПОЙЛЕР ПОПЕРЕДЖЕННЯ: Прокрутіть униз і перегляньте відео-посібник в кінці цієї статті.

У цій статті ми розповімо, як отримати цю захоплюючу нову технологію, що працює над вашим улюбленим дистрибутивом Linux.

Встановлення FlatPak

Розробники Flatpak багато працювали з Linuxсервіси дистрибуції, щоб зробити так, щоб все було легко. Відкрийте вікно терміналу, знайдіть розділ із використовуваною операційною системою та введіть команду (и), щоб встановити його!

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Магея

sudo urpmi flatpak

або (якщо використовується DNF)

sudo dnf install flatpak

Ubuntu

Ubuntu 16.04 LTS

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

Ubuntu 17.04+

sudo apt install flatpak

Тестування Debian / Нестабільне

sudo apt-get install flatpak

Gentoo

Спочатку отримайте кореневу оболонку: sudo -s or su

Далі створіть новий файл конфігурації: nano -w /etc/portage/repos.conf/flatpak-overlay.conf

Вставте наступний код у файл:

[flatpak-overlay]
priority = 50
location = /usr/local/portage/flatpak-overlay
sync-type = git
sync-uri = git://github.com/fosero/flatpak-overlay.git

автоматична синхронізація = Так

Збережіть файл конфігурації за допомогою комбінації клавіш Ctrl + O.

Нарешті, запустіть синхронізацію, щоб встановити Flatpak.

emerge --sync

Використання Flatpak

Flatpak - це дуже децентралізована технологія. На відміну від інших "універсальних додатків" рішень, таких як оснащення, немає жодного магазину програмного забезпечення. Натомість їх багато. Ця програма дозволяє користувачам виготовляти власні контейнери та завантажувати їх на офіційні сервери, але користувачі також можуть розміщувати власні та повністю ігнорувати офіційний шлях.

Ви розробник? Перегляньте офіційну інформацію, щоб дізнатися, як зробити Flatpak.

Встановлення Flatpak із сховища

Щоб встановити додаток Flatpak на комп'ютер Linux, відкрийте термінал. Далі введіть цю команду, щоб отримати кореневий доступ: sudo -s

У цьому прикладі ми встановимо Spotify за допомогою командного рядка. Почніть з того, щоб повідомити послугу Flatpak, щоб отримати віддалений додаток.

flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref

Потім встановіть Spotify за допомогою команди run.

flatpak run com.spotify.Client


Коли процес завершиться, перевірте меню програми. З'явиться значок Spotify.

Встановлення Flatpak з файлу

На щастя, командний рядок - не єдиний спосіб встановити додаток Flatpak. Можна також завантажити .flatpakref файл та встановити його, не вводячи жодної команди.

По-перше, переконайтеся, що в системі встановлено програмне забезпечення gnome (хоча це, швидше за все, вже є). Далі, завантажте .flatpakref файл через сторінку програми. У цьому прикладі ми будемо використовувати Skype.

Коли файл завантажується на ваш ПК, відкрийтефайловий менеджер та перейдіть до місця завантаження завантаженого додатка. Клацніть правою кнопкою миші та виберіть "Відкрити за допомогою встановлення програмного забезпечення". Це запустить магазин Gnome Software і відкриє сторінку, де відображається детальна інформація про додаток, який буде встановлено.

Натисніть кнопку встановлення, введіть свій пароль і зачекайте. По завершенні програми з’явиться повідомлення.

Це воно! Перевірте меню додатків для щойно встановленої програми.

Оновлення Flatpaks

Оновлення, як і встановлення, можливо двома способами. Перший спосіб - з терміналом. Почніть з перерахування всіх встановлених Flatpaks в системі командою list.

flatpak list

Потім виберіть зі списку додаток Flatpak і додайте його в кінці: flatpak update

Це дозволить оновити окрему програму. Крім того, просто введіть flatpak update оновити всі програми в системі.

Не хочете користуватися терміналом? Просто використовуйте програмне забезпечення Gnome як звичайне. Коли з'явиться оновлення Flatpak, воно вам скаже! Встановіть його як звичайне разом із регулярними оновленнями програмного забезпечення.

Видалення Flatpaks

Видаліть додаток, спочатку скориставшись командою list, щоб знайти ім’я програми для видалення. Далі скопіюйте ім’я та введіть:

sudo flatpak uninstall appnamehere

Крім того, відкрийте програмне забезпечення Gnome, знайдіть додаток і натисніть «видалити».

Висновок

Розподіл програмного забезпечення завжди був одним ізслабкі місця Linux: розробники не мають бажання пакувати свою програму в 100 різних форматах. Крім того, користувачі хочуть кращого способу встановлення програмного забезпечення, а не покладатися на термінал. Flatpack - ще одна спроба виправити це. Це вирішує це масштабне завдання, приймаючи програми та віртуалізуючи їх всередині контейнерів, дозволяючи їм працювати в будь-якому місці в будь-який час. Розробка цього програмного забезпечення набирає швидкі темпи, і Flatpaks допомагає постачати популярне програмне забезпечення, наприклад: Spotify, Blender, Mozilla Firefox і навіть Microsoft Skype. Підтримка цього інструменту є масовою, а прийняття лише покращується.

У Flatpaks є великий потенціал, але вони єзатьмарені іншими гравцями у грі «універсальний інсталятор Linux». Як наслідок, їх знають лише підлітки Linux. Я сподіваюся, що цей підручник засвітить якийсь необхідний світ на Flatpak, так що всі типи користувачів Linux можуть почати користуватися ними!

Коментарі