Дещо тому у світі Gnu / Linux у нас був універсальний метод встановлення будь-якого додатка незалежно від дистрибутиву, про який йде мова, і цей метод був шляхом компіляції програми з вихідного коду.
Цей метод все ще використовується, це, як правило, трохи пізноНа додаток до роботи для нових користувачів Linux та навіть проміжних користувачів, робота з цим може бути дещо ускладненою.
Вже будучи трохи більш конкретним більшість дистрибутивів використовують якийсь менеджер пакетів за допомогою яких вони підтримуються для встановлення програм, скажімо, наприклад, Debian або Ubuntu з пакетами apt і deb або Fedora з пакетами yum та rpm.
За допомогою яких ми вже знаходимо програми в найпопулярніших форматах пакетів, і вони заощаджують нам багато часу під час встановлення, оскільки нам не потрібно компілювати його в нашій системі.
Чи Недовго почали з'являтися нові типи пакетів для встановлення програм, наприклад, Snap, Appimage або Flatpak.
Де основною привабливістю деяких з них є те, що вони працюють в середовищі, повністю ізольованому від системи, з яким ми не матимемо проблем зі зіпсуванням системи або її компрометацією.
Про AppImageLauncher
З цієї нагоди ми зупинимося на пакетах у форматі AppImage які навіть багато користувачів не знають, як їх встановити і навіть як інтегрувати їх у нашу систему.
Коли ми завантажуємо пакет AppImage щоб встановити його, ми повинні дати йому дозволи на встановлення та виконати наступну команду, щоб встановити його:
./paquete.appimage
Що підтвердить, що ми збираємось встановити програму, в кінці цього нас запитують, чи хочемо ми, щоб програма була інтегрована в наше меню програми, чи ми хочемо створити ярлик.
Де багато користувачів, як правило, відмовляють, не знаючи про це або помилково. Щоб запустити програму пізніше, ми повинні зробити це з файлу, який ми завантажили.
перо У нас також є інструмент, який може сприяти цьому, цей інструмент називається AppImageLauncher.
Додаток дозволяє легко запускати файли AppImage, не роблячи їх виконуваними.
Поки що AppImageLauncher Він підтримує лише Ubuntu, Linux Mint, Debian, Netrunner і нещодавно додав підтримку для openSUSE.
Але найцікавішою його функцією є легка інтеграція AppImages із вашою системою: AppImageLauncher може автоматично додати ярлик для програми AppImage до меню / панелі запуску додатків робочого середовища (включаючи піктограму програми та відповідний опис).
Як працює AppImageLauncher?
Коли Ми завантажуємо програму в appimage, просто двічі клацніть на ній, щоб запустити AppImageLauncher і це дасть нам кілька варіантів.
Перші, які будуть представлені вам, коли ви збираєтесь встановлювати програму вперше, це:
Запустити один раз або Інтегрувати та запустити.
Клацнувши інтегрувати та запустити, програма в AppImage копіюється в папку ~ /.bin / і додається в меню, після чого програма запускається.
Інші варіанти, які він пропонує вам, коли програма вже встановлена:
Видаліть або оновіть програму.
Якщо ми хочемо усунути програму, це так само просто, поки робоче середовище, яке ви використовуєте, сумісне з діями на робочому столі.
Хоча для оновлення вам повинна бути запропонована опція при повторному запуску AppImageLauncher на оновленому зображенні програми, яку ви вже встановили в системі.
Наприклад, у Gnome Shell просто клацніть правою кнопкою миші піктограму програми в Огляді діяльності та виберіть Видалити з системи:
Як встановити AppImageLauncher на Linux?
Як я вже згадував про сумісність AppImageLauncher, хоча він також може бути використаний у похідних, ми повинні врахувати, що його сумісність залежить від робочого середовища, де Gnome Shell або Cinnamon є найбільш придатними.
Соламенте ви повинні перейти за таким посиланням y завантажте пакет для свого розповсюдження Linux.
У випадку з Debian, Ubuntu та похідними для його встановлення нам потрібно лише розташуватися в папці, куди був завантажений пакет, і виконати:
sudo dpkg -i appimagelauncher*.rpm
Хоча для Ubuntu 18.04, зокрема, ми маємо пакет:
sudo dpkg -i appimagelauncher*.rpm
Для openSUSE:
sudo rpm -i appimagelauncher*.rpm
Це видає помилку: помилка під час завантаження спільних бібліотек: libQt5DBus.so.5: не вдається відкрити спільний об'єктний файл: Немає такого файлу або каталогу
Вони повинні сказати, які залежності у нього є, або з якого сховища його завантажити, щоб він робив все сам по собі *, що дав вам тисячу пологів.
Ніхто не може повідомити вас про всі залежності, необхідні кожній програмі
можу показати, як це зробити з antix linux, використовую icewm, і я вважаю це дещо складним, будь ласка.