From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Led To: ALT Devel discussion list Date: Tue, 20 Jun 2006 11:46:16 +0300 User-Agent: KMail/1.9.1 References: <20060619010637.GE6065@localhost.localdomain> <20060620011500.GA7821@basalt.office.altlinux.org> <20060620020202.GZ6065@localhost.localdomain> In-Reply-To: <20060620020202.GZ6065@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200606201146.16436.led@altlinux.ru> Subject: Re: [devel] full list of unmets X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 08:46:02 -0000 Archived-At: List-Archive: List-Post: В сообщении от 20 июня 2006 05:02 Alexey Tourbin написал(a): > On Tue, Jun 20, 2006 at 05:15:00AM +0400, Dmitry V. Levin wrote: > > Что касается более сложной обработки, то тут надо вспомнить математику и > > хорошенько подумать. > > Ну в общем да. Нужно осилить топологию и теорию графов. Потом нужно > переписать apt на ocaml'е. :) Сейчас к апту очень серьезная претензия: > библиотека libapt-pkg не дает доступа к основным алгоритмам. То есть > например алгоритм 'apt-get --print-uris install' закоден непосредственно > в apt-get. Чтобы попробовать узнать, можно установить отдельно взятый > пакет или нет, приходится запускать apt-get и парсить его вывод. > Каждый такой запуск стоит порядка секунды, а большая часть времени > уходит на чтение/инициализацию кеша. То есть нельзя достаточно быстро > проверить, какие пакеты в сизифе устанавливаемы, а какие нет. Нельзя > загрузить кеш один раз и проверить все пакеты в пределах одного > процесса. А разве apt-shell не так делает? -- Led.