Alterator/PackageManagementProposal — различия между версиями

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
(Предложения)
 
Строка 35: Строка 35:
 
** индикатор доступности новых обновлений с возможностью их выборочной установки
 
** индикатор доступности новых обновлений с возможностью их выборочной установки
 
** установка приложений, описанных отдельно в виде файлов .desktop (аналог [http://loktarogar.blogspot.com/2006/03/new-gnome-app-install-for-ubuntu-604.html gnome-app-install])
 
** установка приложений, описанных отдельно в виде файлов .desktop (аналог [http://loktarogar.blogspot.com/2006/03/new-gnome-app-install-for-ubuntu-604.html gnome-app-install])
 +
 +
[[Категория:Alterator]]
 +
{{Category navigation|title=Alterator|category=Alterator|sortkey={{SUBPAGENAME}}}}

Текущая версия на 17:19, 30 июня 2015

Предложения по улучшению процесса управления программным обеспечением

Текущая ситуация[править]

В настоящий момент используется apt-get поверх пакетов RPM. В Alterator есть модули по обновлению системы, управлению пакетами и указанию источников. Существует пакет apt-indicator, проверяющий обновления системы, но для собственно обновления вызывающий Synaptic.

Проблемы

  • Индексы apt-get слишком большие, что приводит к большому трафику при частой проверки обновлений
  • Загрузка apt-get и apt-cache требует слишком много времени
  • Нет удобных средств для решения следующих задач:
    • графический интерфейс установки отдельного загруженного пакета RPM
    • графический интерфейс установки приложений (показ не всех пакетов, а только заранее описанных и сгруппированных по расположению в меню,а не по группам пакетов)
    • графический интерфейс обновления системы с показом степени выполнения

Задачи пользователя по управлению программным обеспечением[править]

  • Выбор источников установки и обновления (по сети или с CD/DVD)
  • Просмотр доступных обновлений
  • Обновление системы с выбором отдельных компонентов
  • Получение списка доступного программного обеспечения
  • Получение списка установленного программного обеспечения
  • Установка программного обеспечения из репозитория или отдельного файла
  • Удаление программного обеспечения

Предложения[править]

В целях улучшения быстродействия и удобства управления программным обеспеченим предлагается:

  • Уменьшить размер трафика при проверки обновлений (удаление ненужной информации из индексов APT, типа Summary и Description)
  • Создать демон, кэширующий списки прораммного обеспечения для увеличения быстродействия и проверяющий обновления
  • Создание удобного API для получения информации, установки и удаления пакетов с зависимостями через этот демон
  • Объединение настройки источников сети и с дисков
  • Улучшение эргономики модуля установки пакетов alterator-packages
  • Создание эргономичных графических интерфейсов и веб-модулей для Alterator и приложений для следующих задач:
    • установка отдельных загруженных файлов с показом прогресса установки
    • индикатор доступности новых обновлений с возможностью их выборочной установки
    • установка приложений, описанных отдельно в виде файлов .desktop (аналог gnome-app-install)