Jump to content

Аппетич

(Перенаправлено из Klik (метод упаковки) )
Аппетич
Расширение имени файла
.Appimage
Магическое число 41 49 02 (3 байта шестнадцатеричной из смещения 8)
Разработан Саймон Питер
Первоначальный выпуск 2004 ; 20 лет назад ( 2004 )
Последний релиз
V13.
31 декабря 2020 года ; 3 года назад ( 2020-12-31 )
Контейнер для Установка программного обеспечения
Открытый формат ? Да
Бесплатный формат ? Да
Веб -сайт аппетич .орг

Appimage (ранее известный как Klik и PortableLinuxApps )-это формат с открытым исходным кодом для распределения портативного программного обеспечения на Linux . Он направлен на установку бинарного программного обеспечения независимо от конкретных распределений Linux , концепция, часто называемая упаковкой вверх по течению . В результате можно установить одну аппимаж и пробежать через Ubuntu , Arch Linux и Red Hat Enterprise Linux без необходимости использовать разные файлы. Он направлен на то, что он является автономным, без корней и не зависит от основного распределения Linux. [ 1 ]

Выпущенный первым в 2004 году под названием Klik, он был постоянно разработан, а затем переименован в PortableLinuxApps, а затем в 2013 году в Appimage. Версия 2 была выпущена в 2016 году.

Предшественник Appimage, Клик, был разработан в 2004 году Саймоном Питером. [ 2 ] Программное обеспечение на стороне клиента лицензировано в GNU GPL . Klik интегрирован с веб -браузерами на компьютере пользователя. Пользователи загружали и установили программное обеспечение, набрав URL -адрес, начиная с klik://Полем Это загрузило файл рецепта Klik, который использовался для генерации файла .cmg . Для основных ингредиентов, предварительно построенные пакеты DEB из стабильных репозитории Debian обычно подавались в процесс генерации рецепта. Таким образом, один рецепт может быть использован для подачи пакетов на широкий спектр платформ. С Klik только восемь программ могут быть выполнены одновременно из -за ограничения монтажных сжатых изображений с ядром Linux , если только предохранитель не использовался. Файл был возвращен каждый раз, когда была запущена программа, что означает, что пользователь может полностью удалить программу, просто удалив файл. Следующая версия, Klik2, была в разработке и была бы изначально включать модуль ядра предохранителей, но никогда не достигнут бета -стадии. [ 3 ] Примерно в 2011 году проект Klik стал бездействующим, а сайт остался в автономном режиме. [ 4 ]

Саймон Питер начал проект преемника под названием PortableLinuxApps с аналогичными целями в это время. [ 5 ] Технология была принята, например, репозитория «PortableLinuxGames.org», который предоставил сотни в основном видеоигр с открытым исходным кодом . [ 6 ]

Примерно в 2013 году программное обеспечение снова было переименовано в PortableLinuxApps до Appimage; Лицензия стала лицензией MIT . Appimage-это формат, а Appimagekit-это конкретная реализация с открытым исходным кодом. Развитие происходит в репозитории GitHub . [ 7 ]

В 2016 году была составлена ​​версия 2 -го спецификации Appimage. Версия 2 неограничена в типе файловой системы (черновая реализация используется Squashfs ). [ 8 ] [ 9 ] Он удаляет фиксированное смещение для того, где изображение файловой системы начинается в файле и включает цифровые подписи непосредственно в аппарату, в отличие от отдельного файла.

Klik Установка приложения

Appimage стремится стать системой развертывания приложений для Linux со следующими целями: простота, бинарная совместимость , переносимость , дистрибутивный агностицизм, отсутствие установки , отсутствие корневого разрешения и поддержание базовой операционной системы нетронутой. [ 10 ] Из -за этого Appimage не устанавливает программное обеспечение, размещая исполнительные файлы в различных местах. Вместо этого файл представляет собой одно изображение файловой системы . При запуске файл установлен с предохранителем . Appimage предназначен для того, чтобы быть проще в использовании, чем традиционные форматы установщиков, такие как Deb и RPM , поскольку нет необходимости изменять операционную систему или пользовательскую среду.

Каждый файл автономный; Он включает в себя все библиотеки. Приложение зависит от того, что это еще не является частью целевой системы. Appimage версии 1.0 представляет собой файл Rock Ridge ISO 9660 (который можно при желании сжать через Zisofs), содержащий минимальный AppDir и время выполнения . [ 11 ]

Appimage позволяет внедрять цифровые подписи, которые необходимо проверить извне. Формат не требует проверки подписей, только что они могут быть включены. [ 12 ] Appimage не обеспечивает соблюдение песочницы , но это может быть сделано некоторыми приложениями. [ 13 ]

Прием и использование

[ редактировать ]

В 2007 году Клик стал вдохновением для проекта Glick Александра Ларссона, предшественника FlatPak . [ 14 ]

В 2015 году Линус Торвальдс , создатель ядра Linux , сказал, что «[t] он просто очень крут. Я наконец -то пришел к тому, чтобы поиграть с версией подповерхности « аппимуж » , и это действительно, кажется,« просто работает ». " [ 15 ] Марк Шаттлворт заявил, что «удары - это довольно чистый опыт, и я восхищаюсь работой, стоящей за ними». [ 16 ]

Смотрите также

[ редактировать ]
  1. ^ Mobily, Tony (2006-04-07). «Бесплатное интервью журнала программного обеспечения с Саймоном Питером» . Свободный программный журнал . Архивировано из оригинала 2007-03-30 . Получено 2007-05-05 .
  2. ^ "Slashdot-Установка программного обеспечения Point-and-Klik Linux?" Полем slashdot.com . 15 января 2005 г.
  3. ^ Сбор экрана видео Klik2 на video.google.com (архивировал)
  4. ^ "Klik - Linux Software Download" . Архивировано из оригинала 2007-06-26.
  5. ^ Питер, Саймон (2010). «Документация Appimagekit 1.0» (PDF) . PortableLinuxApps.org. С. 2–3. Архивировано из оригинала (PDF) 2010-11-29 . Получено 2011-07-29 .
  6. ^ «Портативные игры для Linux» .
  7. ^ "Appimagekit" . github.com . 19 ноября 2021 года.
  8. ^ "Appimage/Appimagespec" . GitHub . 18 ноября 2021 года.
  9. ^ «Будущее аппетита: тип 2 и новые инструменты» . Аппетич . 15 сентября 2016 года.
  10. ^ Appimage: приложения Linux, которые работают в любом месте YouTube.com Саймона Питера (июнь 2016 г.)
  11. ^ Петр, Саймон. «Документация Appimagekit» (PDF) . Архивировано из оригинала (PDF) 2010-11-29 . Получено 2011-08-03 .
  12. ^ «Подписание аппетитов - документация Appimage» . docs.appimage.org . Архивировано из оригинала 2019-10-29 . Получено 2019-10-29 .
  13. ^ Питер, Саймон (2020-09-20). «Апптимаж Миф положения» (PDF) . GitHub . п. 17 ​Получено 2024-01-18 .
  14. ^ «Эксперименты с приложениями без времени выполнения-Александр Ларссон» . 2007-08-07 . Получено 2024-01-18 .
  15. ^ Torvalds, Linus (2016-02-05). «Это просто очень круто. Я наконец -то пришел к тому, чтобы поиграть с« Апмацией »…» . Google Plus . Архивировано с оригинала 2016-02-05 . Получено 2024-01-18 .
  16. ^ Шаттлворт, Марк (2017-04-09). «Я хотел бы поблагодарить всех вас за ваш дух, интеллект и энергию в…» Google Plus . Архивировано с оригинала 2017-04-09 . Получено 2024-01-18 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7cb3183902e276a9d72e42f2786bd44c__1723051140
URL1:https://arc.ask3.ru/arc/aa/7c/4c/7cb3183902e276a9d72e42f2786bd44c.html
Заголовок, (Title) документа по адресу, URL1:
AppImage - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)