[room] Репозиторий пакетов для непривилегированного пользования

Denis Medvedev a_mdl на mail.ru
Пт Дек 11 08:39:21 UTC 2009


-----Original Message-----
From: "Dmitry M. Maslennikov" <maslennikovdm на gmail.com>
To: Denis Medvedev <a_mdl на mail.ru>, 
Культурный офтопик <smoke-room на lists.altlinux.org>
Date: Fri, 11 Dec 2009 10:41:24 +0300
Subject: Re: [room] Репозиторий пакетов для непривилегированного пользования

> 11 декабря 2009 г. 10:04 пользователь Denis  Medvedev <a_mdl на mail.ru> написал:
> > Предлагаю сделать репозиторий пакетов, которые сможет ставить себе в $HOME непривилегированный пользователь
> > Преимущества:
> > - пользователь сможет видеть набор чисто прикладных программ, без оглядки на всякие служебные вещи.
> > - все что он увидит - он сможет поставить себе сам. Без помощи администратора и компрометации системы. Пакеты ставятся ТОЛЬКО ему в $HOME и ТОЛЬКО c его привилегиями. Никаких sudo и s-битов.
> > - то, что он поставит - будет подписано и проверено сборщиком пакетов репозитория.
> > - поставленные пакеты можно будет проверять на целостность.
> Что делать с зависимостями?
Прокси-пакет (пакеты) репозитория, доставляющие зависимости от всего пользовательского репозитория (или какой-то его части), состоящий из набора соответствующих симлинков, например.
То есть, при сборке такого репозитория все зависимости на системные пакеты должны заменяться на зависимости на один прокси-пакет. Этот пакет и должен разруливать зависимости пользовательского repo на cистемные компоненты. В свою очередь в системе должен стоять виртуальный пакет, который ставит все требуемые для полного (или частичного) пользовательского дистрибутива либы.


Подробная информация о списке рассылки smoke-room