Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     02 Jan 2003  13:36:52
 To : Aleksey Barabanov
 Subject : Зависимости пакетов в дистрибутиве Linux.
 -------------------------------------------------------------------------------- 
 
 
    Hi, Aleksey!
 
 >>>>> "AB" == Aleksey Barabanov <alekseybb@mtu-net.ru> writes:
 
  AB> Что бы более не было всяких передергиваний напишу одним абзацем, более
  AB> не буду повторять и отвечать на сопутствующий бред не буду тоже :
  AB> 1.Установка в одну транзакцию ВСЕГО дистрибутива невозможна и тем
  AB> более это невозможно если требуется манипулировать отдельными
  AB> пакетами. Следовательно это имеет смысл только для группы пакетов.
  
  так и есть, группы пакетов.  Обычно циклические зависимости "затрагивают"
  два пакета, очень редко три (пример из трех пакетов я так сходу даже не
  вспомню).
  
  AB> 2.Установка в одну транзакцию группы пакетов создает подмножество
  AB> зависимостей которые фактически внутри более не анализируются.
  
  "более не анализируются" еще нужно доказать.  Все анализируется.
  Транзакция - оперция, которая переводит базу данных о пакетах из одного
  непротиворечивого состояния, в другое.  Анализируются все зависимости
  которые будут _после_ завершения транзакции.  
  
  
  AB> Следовательно более не проверяются ошибки в зависимостях внутри этой
  AB> группы, а значит они имеют тенденцию наростать.  
  
  ниоткуда оно не следует.  И никакой тенденции нет.
  
  
  AB> 3.Определить группу пакетов, входящих в одну неразделюемую
  AB> транзакционную установку, можно только путем проб и ошибок, 
  
  странно, может просто построить дерево зависимостей?
  
  Я даже неходил покет rpmgraph, который суть набор скриптов, дергающих из
  rpmdb зависимости, и потом через graphviz  рисует дерево.
  
  Теорию графов знаем?  Выделить циклы в построеном графе - задачка из
  лабораторной по этому курсу.
  
  
  AB> а фактически такая группа формируется постепенно путем наростания
  AB> взаимных зависимостей внутри группы. 
  
  опять-же, голословные утверждения.  нет, я не буду опровергать, мне это
  ненужно.  Я расскажу ПУТИ, следуя которыми, каждый КОМУ HУЖHО это
  опровергнуть, сможет найти правильный ответ.
  
  
  AB> Т.е. такая группа пакетов не имеет эквивалентного тага в rpm, а
  AB> является продуктом творчества разработчиков, которые пользуются rpm
  AB> как инструментом. 
  
  Группа, которая записана в tag'е, она для человека.  Классификация пакета.
  AB> Другими словами, rpm как инструмент, внутри содержит неразрешимую
  AB> проблему.  
  
  ...которая является проблемой по всей видимости только для Алексея ;)))
  
  
  AB> 4.Все инструменты управления пакетами, которые базируются на rpm,
  AB> например yast, для объединения пакетов в группы, требующие
  AB> транзакционной установки, вынуждены создавать собственные описания
  AB> таких групп. 
  
  разумеется.  Хотите чтоб такую функциональность внесли на уровень rpm?
  Hапишите свои претензии в списки рассыки rpm'а.  Там, по крайней мере
  ОТВЕЧАЮТ люди, которые это могут релаьно сделать.  
  
  AB> Hо в базу rpm эта информация не заносится. 
  
  зачем хранить то, что можно расчитать?  Для экономии времени расчета?
  Есть ли смысл тратить дорогой ресурс "время разработчика", чтоб экономить
  недорогой ресурс "время процессора"?
  
  Я думаю что нет смысла.  Темболее что разработчики не бездельничают.
  
  
  AB> Именно это затрудняет ручное использование rpm в дистрибутивах с
  AB> такими менеджерами. 
  
  затрудняет КОГО?  Алексея?  
  
  
  AB> И это же значит, что добавление "мозгов" rpm за счет внешнего
  AB> менеджера является полумерой, и ничего по-сути не решает.
 
  а что нужно решать-то?  Еще инетерсно, _зачем_ оно нужно, какой такой
  качественно положительный результат это решение принесет...
  
 
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Обновление ядра на ASPLinux 7.2 - замкнутый круг ! ?   Sergey Perederiy   18 Dec 2002 17:03:55 
 Re: Обновление ядра на ASPLinux 7.2 - замкнутый круг ! ?   Michael de\'OZ   18 Dec 2002 18:11:14 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   19 Dec 2002 00:00:55 
 kernel update for ASPLinux 7.2 - sucks !   Ruslan Fedoseev   28 Dec 2002 21:29:07 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   29 Dec 2002 21:30:37 
 kernel update for ASPLinux 7.2 - sucks !   Ruslan Fedoseev   31 Dec 2002 01:37:00 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   31 Dec 2002 14:37:16 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   31 Dec 2002 19:33:40 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   31 Dec 2002 20:27:14 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   31 Dec 2002 21:11:43 
 Re: kernel update for ASPLinux 7.2 - sucks !   Victor Wagner   31 Dec 2002 22:13:33 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   01 Jan 2003 03:10:47 
 Re: kernel update for ASPLinux 7.2 - sucks !   Anton Kovalenko   01 Jan 2003 09:16:04 
 Re: kernel update for ASPLinux 7.2 - sucks !   Valentin Nechayev   01 Jan 2003 13:46:57 
 Re: kernel update for ASPLinux 7.2 - sucks !   Victor Wagner   01 Jan 2003 09:53:48 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   01 Jan 2003 15:49:17 
 Re: kernel update for ASPLinux 7.2 - sucks !   Anton Kovalenko   01 Jan 2003 17:24:04 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   01 Jan 2003 19:17:58 
 Re: kernel update for ASPLinux 7.2 - sucks !   Anton Kovalenko   01 Jan 2003 20:19:01 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   02 Jan 2003 12:59:30 
 Зависимости пакетов в дистрибутиве Linux.   Vladimir Bormotov   02 Jan 2003 13:36:52 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   02 Jan 2003 14:14:09 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   02 Jan 2003 15:01:55 
 Re: rpm dependences in Linux distributions   Valentin Nechayev   02 Jan 2003 16:14:53 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   02 Jan 2003 16:51:52 
 Re: rpm dependences in Linux distributions   Valentin Nechayev   02 Jan 2003 18:06:48 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   02 Jan 2003 18:36:41 
 Re: rpm dependences in Linux distributions   Ramazan Jah-Far   02 Jan 2003 23:06:18 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   02 Jan 2003 23:20:30 
 Re: rpm dependences in Linux distributions   Alexei Dets   03 Jan 2003 02:39:31 
 Re: rpm dependences in Linux distributions   Valentin Nechayev   03 Jan 2003 13:42:00 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   03 Jan 2003 02:08:00 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 02:26:52 
 Re: rpm dependences in Linux distributions   Alexei Dets   03 Jan 2003 02:42:03 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 03:04:52 
 Re: rpm dependences in Linux distributions   Alexei Dets   03 Jan 2003 23:45:26 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   04 Jan 2003 02:36:33 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   03 Jan 2003 14:32:09 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 15:27:17 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   03 Jan 2003 16:10:43 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 16:44:26 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   03 Jan 2003 17:21:28 
 Re: rpm dependences in Linux distributions   Ramazan Jah-Far   02 Jan 2003 23:06:18 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 06:16:44 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   01 Jan 2003 16:02:18 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   01 Jan 2003 17:38:40 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   01 Jan 2003 19:52:17 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   02 Jan 2003 12:59:30 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   02 Jan 2003 13:21:45 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   02 Jan 2003 13:42:28 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   02 Jan 2003 13:52:00 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   02 Jan 2003 14:19:11 
 Re: kernel update for ASPLinux 7.2 - sucks !   Gennady Terehov   01 Jan 2003 21:41:43 
 kernel update for ASPLinux 7.2 - sucks !   Ruslan Fedoseev   02 Jan 2003 19:18:57 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   02 Jan 2003 21:28:56 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   31 Dec 2002 19:33:39 
 kernel update for ASPLinux 7.2 - sucks !   Ruslan Fedoseev   02 Jan 2003 19:21:19 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   02 Jan 2003 21:26:54 
 Обновление ядpа на ASPLinux 7.2 - замкнутый кpуг ! ?   Mike Yaroshevitch   18 Dec 2002 22:59:34 
Архивное /ru.linux/254102820555.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional