1

На проведенной в Германии конференции, посвященной вопросам установки программ в Linux, представителями проектов Fedora, Ubuntu, Debian, openSUSE и Mageia была рассмотрена целесообразность создания универсального формата пакетов и единого интерфейса для управления установкой программ. Обобщив результаты обсуждений, в списке рассылки разработчиков PackageKit был представлен проект AppStream. Конечной целью проекта является формирование единого API, разработка формата для обмена мета-данными и создание графического интерфейса пользователя, который позволит устанавливать и удалять программы.

AppStream является клиент-серверной системой, определяющей общие способы обеспечения сбора информации о пакетах и состоящей из четырех базовых частей: клиента, зеркала мета-данных, сервера-компоновщика и сервера для обеспечения социальной активности (обсуждение, голосование). Вместо формирования супер-пакетов, которые можно установить в любом дистрибутиве, планируется сформировать обобщенный индекс мета-данных, ссылающийся на различные репозитории и источники пакетов. Мета-данные будут храниться на отдельном сервере, накапливающем информацию о доступных пакетах, типах доступных репозиторев и местах фактического размещения пакетов. Cервер-компоновщик занимается извлечением информации о пакетах из .desktop-файлов, которые формируются создателями дистрибутивов для каждого пакета, и формированием результирующих XML-индексов ("appdata.xml").

В качестве наиболее оптимального интерфейса пользователя рассматривается Ubuntu Software Center, который планируется портировать для работы с PackageKit и поисковым индексом xapian, через который будет организован поиск мета-данных. Непосредственная установка программ будет осуществляться при посредничестве системы PackageKit, которая будет привлекать штатные средства каждого из дистрибутивов (yum, apt, conary, box, alpm, smart, pisi, zypp и т.д.). Поддержка ведения рейтинга пакетов и организации их обсуждения будет реализована через задействование внешних OCS-серверов (Open Collaboration Services).

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

Главная ссылка к новости — http://www.opennet.ru/opennews/art.shtml?num=29377

2

Я против графической установки программ. Это идет в разрез с идеологией Линукс - не быть слишком простой, имхо

XMPP: mogul82@jabber.ru Фанбой AMD

3

Исправьте пожалуйста Mandriva на Mageia, Suse на openSUSE, да и конференцией это нельзя было назвать... скорее хакспринт.

4 (26.01.2011 05:43:48 отредактировано faithman)

Не нужно.

5

Darth Revan пишет:

Ubuntu Software Center,

Не надо.
Особенно дебиану.

6

А я плюсую за такую штуку если зделают единный менеджер пакетов на всех системах. На надо будет разбираться с разными пакетными менеджерами.  Давно бы так.

mogul82 пишет:

Я против графической установки программ. Это идет в разрез с идеологией Линукс - не быть слишком простой, имхо

Вы думаете что не будет консольной установки  ag .

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

7

mogul82 пишет:

Я против графической установки программ.

так что вам мешает собрать ту или иную программу? В чем проблема то?

А за идею +100500

It is good day to die ...
MS Windows 10
Заметки о главном...

8

не понимаю зачем это нужно...

P5Q/Q9550@3.867/8GB/GF560TI@TOP
Gentoo Linux 3.12.9 ~amd64

9

Пусть делают. Стандартную установку с реп никто не отменит.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

10

virxak пишет:

не понимаю зачем это нужно...

Чтоб хоть как то обьединить слово linux.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

11

Darth Revan пишет:

Mageia

Напомнили о себе  wink

Desktop (1): Intel Core2Duo E8400, RAM 4GB, nVidia 9600 GT , HDD 320 GB. System: OpenSUSE 12.3 (KDE 4.10).
Desktop (2): Intel P IV (1.6), RAM 768 MB, nVidia 2 MX 440 (64 MB), HDD 320 GB. System: ALT 4.1.

12

Kettler, а разве сейчас оно так сильно отличается? oO
Я за разнообразие. Так куда интереснее и приятнее smile

Linux Mint 19.3 Mate Edition
Windows 7

13 (27.01.2011 09:39:13 отредактировано i2ks)

На самом деле, я бы в дистрибутивы допилил бы следующие: Во время установки добавил пункт:
- Хотите использовать AppStream для установки пакетов?
- Хотите использовать старый метод установки пакетов?
Соответственно при одном из выборов пункта, будет классический метод установки пакетов в систему, или уже описанный выше, через AppStream Хотя возможно такой пункт и будет присутствовать. =)

It is good day to die ...
MS Windows 10
Заметки о главном...