Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 6511 - Модуль настройки параметров репозиториев   Make a simular bug
Summary: Модуль настройки параметров репозиториев
Status: DEFERRED
Alias: None
Product: Tartarus
Classification: Свободные проекты (Open source projects)
Component: Settingsd modules (show other bugs)
Version: не указана
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Евгений Синельников
QA Contact: Vitaly Lipatov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 5903
  Show dependency treegraph
 
In work:
Reported: 2010-11-19 18:58 MSK by Евгений Синельников
Modified: 2013-09-28 23:11 MSK (History)
1 user (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Евгений Синельников 2010-11-19 18:58:24 MSK
DBus-based решение для установки ПО уже существует - это PackageKit:
http://levonp.blogspot.com/2010/08/packagekit-packagekit-is-open-source.html
http://www.packagekit.org/pk-screenshots.html

Правда в ALT Linux этот механизм не работает. С недавних пор в дистрибутивы планируется добавить две графических утилиты (packageinstall и rpminstall):
http://www.altlinux.org/Управление_пакетами
http://www.altlinux.org/Packageinstall
http://www.altlinux.org/Rpminstall

Нужно разобраться каким образом в PackageKit устроен механизм выбора репозиториев, а также механизма задания репозиториев, если он там есть (обычно это копирование файла с настройками в /etc/apt/sources.list.d/, /etc/yum.repos.d/ и т.п.)

Далее нужно расширить или реализовать механизм установки того или иного профиля настроек репозиторев.

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

Сценарий работы:
- установили дистрибутив;
- доступны базовые профили;
- должен быть интерфейс переключения по имени:
  - ALTLinux 5.1, ALTLinux p5, Sisyphus
  - Fedora 13, Fedora 14, Rawhide
- загрузили профили по сети (нужен другой механизм) - обновили базовые профили, взяли локальные профили из локалки.
- переключились на ближайшие зеркала.

Собственно есть виды профилей по именам:
 - ALTLinux 5.1;
 - ALTLinux p5;
 - LINUX@Etersoft p5;
 - LINUX@Etersoft Sisyphus;
 - Fedora 14.

К ним есть расширения:
 - Etersoft wine;
 - Etersoft nonfree;
 - Livna;
 - VirtualBox.

А есть ещё расположение - то есть, те или иные виды зеркал.
 - оригинальные;
 - резервные;
 - локальные.

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

Минимально, для стационарных станций, хотелось бы уметь, получив набор файлов с профилями по сети, задать профиль по имени.
Comment 1 Devaev Maxim 2010-11-19 20:06:11 MSK
> Далее нужно расширить или реализовать механизм установки того или иного профиля
настроек репозиторев.

То есть, предлагается использовать PackageKit и просто прикрутить к нему дополнения?
Comment 2 Devaev Maxim 2010-11-19 20:56:08 MSK
Читал все по ссылкам плюс о самом PackageKit:
http://www.packagekit.org/pk-using.html
http://www.packagekit.org/gtk-doc/index.html