Hestia

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
 
(9 промежуточных версий не показаны.)
Строка 1: Строка 1:
состояние: pre-alpha
состояние: pre-alpha
Комментарии приветствуются
Комментарии приветствуются
-
----
 
-
***Гестия*** — это репозиторий пакетов, предназначенный для установки внутри $HOME.
+
 
 +
'''По итогам обсуждения''' решено, что лучше переделать систему меню и ставить "все" прикладные пакеты из дистрибутива сразу, так как современные диски это позволяют. Другой вариант - использовать проверенный менеджер пакетов с фильтрацией прикладных программ, совмещенный с меню.
 +
 
 +
Интересным кажется также создание виртуального пакета "имя-дистрибутива"-full, доставляющий полный набор пакетов дистрибутива.
 +
 
 +
 
 +
----
 +
''
 +
'''Гестия''' — это репозиторий прикладных пакетов, предназначенный для установки внутри $HOME.
* Содержит только осмысленные для такого использования пакеты.
* Содержит только осмысленные для такого использования пакеты.
* Не содержит системных библиотек.
* Не содержит системных библиотек.
Все requires пакетов гестии покрываются системным пакетом  hestia обычного репозитория Сизифа, который и делает соответствующие requires-запросы для установки.  
Все requires пакетов гестии покрываются системным пакетом  hestia обычного репозитория Сизифа, который и делает соответствующие requires-запросы для установки.  
-
Варианты использования:
+
==Варианты использования:==
* при нежелательности выдачи прав для установки пакетов пользователю
* при нежелательности выдачи прав для установки пакетов пользователю
* для установки пакетов "по желанию"
* для установки пакетов "по желанию"
* для упрощения процесса поиска программ неопытным пользователем (системных библиотек и  служебных программ в списке не будет)
* для упрощения процесса поиска программ неопытным пользователем (системных библиотек и  служебных программ в списке не будет)
-
[[Категория: репозитории]]
+
* для уменшения обьема основного репозитория пакетов (в котором сейчас "все в кучу" - и прикладное, и системное ПО.
 +
 
 +
Пакеты в Гестии собираются для запуска из $HOME/HESTIA/bin
 +
==Способ сборки ==
 +
* Собираем hasher с сизифом
 +
* Собираем в нем пакеты, с изменением места установки их на $HOME/hestia
 +
* Ищем список "лишних" пакетов в результирующих requires
 +
* Строим прокси-пакет для hestia с символьными ссылками, доставляющий соответствующие
 +
* Cтроим виртуальный пакет, вытаскивающий такие зависимости, отправляем его в сизиф
 +
== Планируемые пакеты ==
 +
* OpenOffice
 +
* GIMP
 +
* Scilab
 +
 
 +
== Способ установки ==
 +
''
 +
TBD
 +
{{Category navigation|title=Репозитории|category=Repositories|sortkey={{SUBPAGENAME}}}}

Текущая версия на 08:41, 5 июля 2015

состояние: pre-alpha Комментарии приветствуются


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

Интересным кажется также создание виртуального пакета "имя-дистрибутива"-full, доставляющий полный набор пакетов дистрибутива.



Гестия — это репозиторий прикладных пакетов, предназначенный для установки внутри $HOME.

  • Содержит только осмысленные для такого использования пакеты.
  • Не содержит системных библиотек.

Все requires пакетов гестии покрываются системным пакетом hestia обычного репозитория Сизифа, который и делает соответствующие requires-запросы для установки.

Содержание

Варианты использования:

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

Пакеты в Гестии собираются для запуска из $HOME/HESTIA/bin

Способ сборки

  • Собираем hasher с сизифом
  • Собираем в нем пакеты, с изменением места установки их на $HOME/hestia
  • Ищем список "лишних" пакетов в результирующих requires
  • Строим прокси-пакет для hestia с символьными ссылками, доставляющий соответствующие
  • Cтроим виртуальный пакет, вытаскивающий такие зависимости, отправляем его в сизиф

Планируемые пакеты

  • OpenOffice
  • GIMP
  • Scilab

Способ установки

TBD

 
Личные инструменты