Jump to content

Листер

Листер
Разработчик(и) Маттиас Клупп
Первоначальный выпуск декабрь 2007 г .; 16 лет назад ( 2007-12 )
Стабильная версия
0.5.9 [1]  Отредактируйте это в Викиданных / 8 сентября 2014 г .; 9 лет назад ( 8 сентября 2014 )
Репозиторий
Написано в Вала , C / C++
Операционная система Линукс
Тип Система управления пакетами
Лицензия Меньшая стандартная общественная лицензия GNU , Стандартная общественная лицензия GNU
Веб-сайт листер .тенстрал .сеть

Listaller — это бесплатная система установки компьютерного программного обеспечения (похожая на систему управления пакетами ), призванная упростить создание пакета, который можно установить во всех дистрибутивах Linux , а также предоставить инструменты и API, чтобы сделать управление программным обеспечением в Linux более удобным для пользователя. .

Listaller был запущен в декабре 2007 года разработчиком freedesktop.org Маттиасом Клумппом как экспериментальный проект по изучению возможности написания универсального пользовательского интерфейса для управления всеми видами программного обеспечения Linux, независимо от того, как оно было установлено.Поэтому у Listaller были бэкенды для управления Autopackage , LOKI, Mojo и собственными дистрибутивами. Исходный проект предусматривал один пользовательский интерфейс для управления всеми видами установленного программного обеспечения. Взаимодействие с нативным управлением пакетами дистрибутива осуществлялось через собственный уровень абстракции, который позже был заменен PackageKit . [2] Listaller также предоставил формат установки программного обеспечения для разных дистрибутивов, который должен был упростить создание пакетов, работающих в нескольких дистрибутивах. Установочная часть Listaller также может помочь в установке пакетов Autopackage .Самые первые версии были написаны на Object Pascal .

Хотя проект начинался как эксперимент, вскоре он превратился в конкурента Autopackage и Mojo.До 2011 года Listaller так и не выпустил ни одного стабильного релиза. С анонсом AppStream многие первоначальные цели Listaller были достигнуты, поэтому автор решил превратить Listaller из полноценного менеджера программного обеспечения в только установщик программного обеспечения и объединил усилия с проектом AppStream .Поскольку Pascal не считался идеальным языком для сотрудничества с другими проектами, и проект уже потратил много времени на разработку привязок Pascal к сторонним библиотекам, Listaller был переписан на Vala с подмножеством исходных функций и основной целью обеспечить бесперебойную работу. интеграция с AppStream и PackageKit. Поэтому часть универсального менеджера программного обеспечения была удалена, и теперь проект сосредоточен на создании междистрибутивного формата для распространения двоичного программного обеспечения Linux.

10 ноября 2014 г. Матиас объявил о проекте Лимба. [3] Язык [4] предполагается, что это следующая версия Listaller.

Методология

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

Listaller предназначен для установки двоичных или предварительно скомпилированных версий неосновных приложений, таких как текстовые процессоры , веб-браузеры и игры для персональных компьютеров , а не основных библиотек и приложений, таких как оболочки операционной системы . Listaller не предназначен для поддержки установки системных библиотек по соображениям безопасности.Listaller использует собственный формат пакетов, так называемые IPK-пакеты (сокращение от package «Installation » ) подписанные , которые представляют собой LZMA , сжатые архивы .

Пакеты IPK содержат только небольшие файлы конфигурации, позволяющие изменить процесс установки. Они не предоставляют собственной логики или сценариев, которые запускаются во время установки. Все части процесса установки выполняются встроенными процедурами Listaller, которые позволяют дистрибьюторам при необходимости изменять процесс установки сторонних приложений в соответствии с их собственной политикой.

Ключевая ценность Listaller — интеграция в среду рабочего стола, существующие инструменты управления пакетами и дистрибутивы. Таким образом, проект по умолчанию предоставляет несколько компонентов интеграции, которые позволяют управлять установленными Listaller сторонними приложениями из любого менеджера программного обеспечения, поддерживающего PackageKit и/или AppStream .

В настоящее время обсуждается возможность запуска всех установленных сторонних инструментов в песочнице по умолчанию. [5]

Программы, использующие Listaller, также должны быть перемещаемыми, то есть их можно устанавливать в разные каталоги с помощью одного двоичного файла. Это позволяет Listaller устанавливать программное обеспечение для пользователей без полномочий root в их домашний каталог, хотя этот метод должен быть явно включен, и его использование не поощряется.Инструменты разработчика Listaller предоставляют разработчикам приложений инструменты и документацию, позволяющие сделать их программное обеспечение перемещаемым.

Листаллер и автоупаковка

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

В августе 2010 года оба проекта объявили о слиянии. [6] В результате слияния Autopackage отказалась от собственного формата двоичных пакетов и всех пользовательских интерфейсов для установки пакетов Autopackage.Инструменты автоупаковки, такие как BinReloc для создания перемещаемых приложений или APBuild, теперь разрабатываются как часть проекта Listaller.Причиной слияния Autopackage с Listaller стала большая нехватка разработчиков в обоих проектах, поэтому они решили объединить усилия.

Интеграция

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

KDE обеспечивает поддержку Listaller через Apper , хотя дистрибьюторам необходимо явно включить ее с помощью переключателя во время компиляции. Поддержка GNOME в настоящее время разрабатывается как часть пакета GNOME-PackageKit.Теоретически, любой дистрибутив, который может запускать PackageKit >= 0.8.6, также должен иметь возможность обеспечивать поддержку Listaler. Ubuntu объявила, что они не будут использовать Listaller в качестве стороннего установщика для своего телефона Ubuntu, а вместо этого разработают собственное решение, специфичное для Ubuntu. [7]

См. также

[ редактировать ]
  1. ^ https://gitorious.org/listaller/listaller/ . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  2. ^ Объявление Launchpad.net: Listaller переключается на PackageKit.
  3. ^ Представляем Limba - эксперимент по установке программного обеспечения.
  4. ^ Языковой проект
  5. ^ Блог разработчиков: Listaller — следующие шаги [ постоянная мертвая ссылка ]
  6. ^ Объявление Launchpad.net: Listaller и Autopackage объединятся.
  7. ^ Разработчик Ubuntu предлагает новый формат пакетов для мобильных приложений.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bee1b495e7a0ba9dd6a72b3acaf350a5__1703262300
URL1:https://arc.ask3.ru/arc/aa/be/a5/bee1b495e7a0ba9dd6a72b3acaf350a5.html
Заголовок, (Title) документа по адресу, URL1:
Listaller - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)