From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: * X-Spam-Status: No, score=1.9 required=5.0 tests=BAYES_00,FUZZY_XPILL, MISSING_MID,SPF_PASS,SUBJ_RE_NUM autolearn=no version=3.2.5 X-Received: from [82.198.178.2] by win.mail.ru with HTTP; From: Denis Medvedev To: smoke-room@lists.altlinux.org Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [82.198.178.2] Date: Fri, 11 Dec 2009 11:39:21 +0300 References: <47c0071b0912102341y26a64aefk9269fa724a01db14@mail.gmail.com> X-Mru-Data: 3280:0:1:200:70:0 In-Reply-To: <47c0071b0912102341y26a64aefk9269fa724a01db14@mail.gmail.com> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit ReSent-To: smoke-room@lists.altlinux.org ReSent-From: Denis Medvedev Resent-Message-Id: Resent-Date: Fri, 11 Dec 2009 11:55:35 +0300 X-Spam: Not detected X-Mras: Ok Subject: Re: [room] =?koi8-r?b?8sXQz9rJ1M/Sycog0MHLxdTP1yDEzNEgzsXQ0snXyczF?= =?koi8-r?b?x8nSz9fBzs7Px88g0M/M2NrP18HOydE=?= X-BeenThere: smoke-room@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Denis Medvedev , =?koi8-r?b?69XM2NTV0s7ZyiDPxtTP0MnL?= List-Id: =?koi8-r?b?69XM2NTV0s7ZyiDPxtTP0MnL?= List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Dec 2009 08:55:50 -0000 Message-ID: <20091211083921.R_Mxpkvl4F_nIR5fAWvsGopo5p2qdm_6-JORqKyfT2o@z> Archived-At: List-Archive: -----Original Message----- From: "Dmitry M. Maslennikov" To: Denis Medvedev , Культурный офтопик Date: Fri, 11 Dec 2009 10:41:24 +0300 Subject: Re: [room] Репозиторий пакетов для непривилегированного пользования > 11 декабря 2009 г. 10:04 пользователь Denis Medvedev написал: > > Предлагаю сделать репозиторий пакетов, которые сможет ставить себе в $HOME непривилегированный пользователь > > Преимущества: > > - пользователь сможет видеть набор чисто прикладных программ, без оглядки на всякие служебные вещи. > > - все что он увидит - он сможет поставить себе сам. Без помощи администратора и компрометации системы. Пакеты ставятся ТОЛЬКО ему в $HOME и ТОЛЬКО c его привилегиями. Никаких sudo и s-битов. > > - то, что он поставит - будет подписано и проверено сборщиком пакетов репозитория. > > - поставленные пакеты можно будет проверять на целостность. > Что делать с зависимостями? Прокси-пакет (пакеты) репозитория, доставляющие зависимости от всего пользовательского репозитория (или какой-то его части), состоящий из набора соответствующих симлинков, например. То есть, при сборке такого репозитория все зависимости на системные пакеты должны заменяться на зависимости на один прокси-пакет. Этот пакет и должен разруливать зависимости пользовательского repo на cистемные компоненты. В свою очередь в системе должен стоять виртуальный пакет, который ставит все требуемые для полного (или частичного) пользовательского дистрибутива либы.