плоский пакет

Як встановити програми Flatpak, Snap та AppImage у Linux

Як встановити програми Flatpak, Snap та AppImage у Linux
У цій статті буде пояснено, як встановлювати, видаляти та керувати пакетами Flatpak, Snap та AppImage у Linux. Ці три формати упаковки розробляються протягом останніх кількох років, і вони забезпечують агностичні пакети розподілу, які можна встановити на всі основні дистрибутиви Linux. Детальне порівняння між цими форматами упаковки доступне тут.

Встановлення та управління пакетами Flatpak

Якщо ви використовуєте Ubuntu, його похідні або інші дистрибутиви Linux на базі Ubuntu, ви можете виконати наступні дві команди для встановлення пакетів Flatpak:

$ sudo apt встановити flatpak
$ flatpak remote-add --if-not-Існує flathub https: // flathub.org / repo / flathub.плоскийпакрепо

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

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

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

$ flatpak встановити flathub org.моцилла.firefox

Зауважте, що під час встановлення пакету Flatpak, вам може бути запропоновано встановити додаткові пакети та залежності. Це нормально, оскільки пакети Flatpak встановлюють необхідні пакунки та бібліотеки за потреби.

Щоб видалити встановлений пакет Flatpak, потрібно виконати таку команду (замінити ідентифікатор пакету):

$ flatpak видалення організації.моцилла.firefox

Якщо ви не пам’ятаєте ідентифікатор пакета, ви можете отримати його на сторінці списку магазинів Flathub. Flatpak також покаже вам пропозиції додатків, якщо ви надаєте лише часткове ім’я або ідентифікатор. Наприклад, якщо ви просто використовуєте “firefox” у наведеній вище команді, Flatpak автоматично надасть вам можливість видалити пакет Firefox.

Щоб оновити встановлений пакет Flatpak, потрібно виконати таку команду (замінити ідентифікатор пакету):

$ flatpak оновлення орг.моцилла.firefox

Щоб перерахувати всі пакети Flatpak, встановлені у вашій системі Linux, використовуйте таку команду:

$ flatpak список

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

$ flatpak --допомога
$ людина flatpak

Встановлення та управління пакетами оснащення

Ubuntu, його похідні та більшість інших дистрибутивів Linux на базі Ubuntu постачаються із підтримкою Snap, увімкненою за замовчуванням. Ви можете шукати пакети оснащення в програмі Центру програмного забезпечення графічного інтерфейсу, а також встановлювати їх із командного рядка. Пакети оснащення можна також шукати на веб-сайті Snap Store. У кожному списку в магазині оснащення відображається команда встановити перерахований додаток.

Щоб додати підтримку Snap до інших дистрибутивів Linux, вам, можливо, доведеться спочатку встановити пакет «snapd» (подібно до описаної вище установки Flatpak). Дотримуйтесь посібника з налаштування snapd, доступного тут для понад 25 дистрибутивів Linux.

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

$ sudo snap install android-studio --classic

Щоб видалити пакет Snap, скористайтеся наступною командою (за необхідності замініть ім'я програми):

$ sudo snap remove Android-studio

Щоб перелічити всі пакети Snap, встановлені у вашій системі, використовуйте таку команду:

$ snap list

Зверніть увагу, що ви не можете вимкнути швидкі оновлення. Вони автоматично встановлюються у вашій системі через періодичні проміжки часу. Однак ви можете перенести їх на певний час або тимчасово утримувати оновлення. Детальний посібник з управління оновленнями Snap доступний тут.

Щоб дізнатись більше про пакети Snap, виконайте наступні дві команди:

$ snap --help
$ людина оснащення

Встановлення та управління пакетами AppImage

Пакети AppImage працюють подібно до портативних файлів “exe”, якими ви могли користуватися в Windows. Все, що вам потрібно зробити, це завантажити файл AppImage і позначити його як виконуваний для запуску програми. Щоб зробити файл AppImage виконуваним, запустіть команду в наступному форматі:

$ chmod + x файл.зображення

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

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

У деяких випадках файли AppImage можуть запропонувати створити панель запуску, яка з’являється в меню додатків та на робочому столі як ярлик. Якщо ви вирішили створити панель запуску, ви можете видалити її після видалення файлу AppImage. Для цього просто відвідайте вказане нижче місце та видаліть пов’язане “.робочий стіл ”.

$ HOME /.local / share / applications /

Висновок

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

Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...