Підручники

Appimage: додатки Linux, які працюють на різних дистрибутивах

Зміст:

Anonim

AppImage - це формат, який дозволяє постачати пакети Linux, з можливістю роботи на різних дистрибутивах, у портативному режимі та без необхідності дозволів на встановлення суперпользователя (root). Цей проект народився в 2004 році як клік, з тих пір він був у постійному розвитку, в 2011 році він змінив назву в 2011 році на PortableLinuxApps, а 2013 рік перейменовано на його теперішню назву.

Що таке AppImage?

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

Що таке AppImageKit?

AppImageKit - це набір інструментів, що доповнюють формат AppImage, що сприяє правильній його реалізації. Проект є відкритим кодом і знаходиться у сховищі GitHub.

Основними основними інструментами, які надає AppImageKit, є:

  • create-appdir - Інструмент командного рядка, що працює на Ubuntu, який перетворює пакується програмне забезпечення в каталог додатків (AppDir), який може використовуватися як вхід до AppImageAssistant. Майте на увазі, що, незважаючи на те, що написано для Ubuntu, він також повинен працювати в debian і може переноситися на інші дистрибутиви, використовуючи відповідні менеджери пакунків. AppImageAssistant: це програма для графічного користувальницького інтерфейсу, яка перетворює AppDir в AppImage. AppRun: виконуваний файл, який знаходить і запускає додаток, що міститься в AppImage. час виконання: маленький бінарний код ELF, який вбудований у заголовок кожного AppImage.

Як запустити / встановити AppImage?

Щоб запустити AppImage, потрібно лише завантажити додаток, і ми виконуємо наступні два кроки:

Зробіть його виконуваним:

chmod a + x exampleNameApp.AppImage

Для запуску:

./ampleExampleApp.AppImage

Деякі популярні програми, такі як: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, серед інших; вони вже надають можливість завантажити AppImage зі своєї сторінки.

Рекомендуємо прочитати Xbual Xerus Ubuntu 16.04.

Переваги та недоліки AppImage

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

Однак недоліком AppImages було б зменшення надмірності бібліотеки, витрата місця на зберігання, а також в деяких випадках одночасно.

Підручники

Вибір редактора

Back to top button