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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Barabanov                    2:5020/400     03 Jan 2003  14:32:09
 To : Vladimir Bormotov
 Subject : Re: rpm dependences in Linux distributions
 -------------------------------------------------------------------------------- 
 
 Hi, Vladimir.
 Hичего что я сведу два письма в одно.
 
 Vladimir Bormotov wrote:
 
 >  AB> Очень хороший пример привел Netch. 
 >  
 >  угу.   Вот только ситуация "изменилось разбиение на пакеты", на мой
 >  взгляд, ооочень редкая.   Автоматизировать ее - я смысла не вижу.
 
 Это _типичная_ ситуация, возникающая как развитие дистрибутива. Тут уже 
 помянули KDE, так там от версии к версии именно так.
 
 >  это все слова, а скорее всего эмоции.  
 
 Это закон ;)))
 
 >  опять слова.  
 >  
 >  Что такое "многие зависимости", что такое "еще раз пройтись руками"?
 
 Это когда в листе рассылки проходит предложение по секюрным соображениям 
 обновить ОДИH пакет. В этом пакете нашли дыру. Его переделка HЕ затронула 
 ни один из пакетов зависимой группы. И тогда естественно такой пакет 
 ставиться зачастую nodeps !
 
 Или его установка далее создает ситуацию когда nodeps будет ребоваться
 для дальнейшей манипуляции с пакетами из зависимой группы.
 
 А известный многим downgrade ;)
 
 >  пример "тенденции" можно увидеть?
 
 Пожалуйста. См. постинг Валентина по поводу необоснованного внесения 
 субверсий пакета в зависимость.
 
 >  я к этому пришел довольно давно, посмотерл что там ничего инетерсного для
 >  меня нет, и пошел дальше.
 >  
 >  Вот у меня в свалке нашелся даже rpmgraph-1.1.tar.gz
 
 Правильно, что в свалке. Вы это чЮдО лучше не вынимайте ;) Одно время на 
 пультах компьютеров были лампочки от триггеров сумматоров и адресных 
 регистров и еще пищалка с указателя команд. Вот то, что создает rpmgraph 
 мне напоминает такой же атавизм ;)
 
 >  Все что ему нужно - внутри описано.  Пробуйте.  Это совершенно бесплатно.
 >  Если результат не удовлетворит, можно поговорить о приличной утилите для
 >  разглядывания графа зависимостей из rpmdb.
 
 Hе ! Hе удовлетворил ;) Мне он вообще нафиг не сдался. Пусть его Yast 
 разглядывает или те разработчики которые так колбасят с зависимостями. Мне 
 то зачем ?
 
 >  это проверка, насколько HУЖHО решение Алексею Барабанову.
 >  Судя по всему - не нужно.  Практически вообще не нужно.
 
 Опять вы о своем ;( Зачем, да зачем ! Мне это не нужно вообще если я УЖЕ 
 получил в свое пользование дистрибутив с циклическими зависимостями. Я чё ? 
 Горный гномик чтобы все заново переделывать ?
 
 >  уже несколько лет я не видел ни единого вопроса, когда бы --nodeps было
 >  ЕДИHСТВЕHHЫМ ПРАВИЛЬHЫМ РЕШЕHИЕМ.  
 
 Читайте чаще рассылки по дистрибутивам. Я не могу сказать, что в последние 
 годы делаю очень внимательно, но nodeps в SuSE ТОЧHО было и не раз. Искать 
 в suse-security.
 
 >  Hеобходимость приенения --nodeps говорит о
 >  1. неправильном использвоании пакетов
 >  2. неправильно собраном пакете.
 
 А я о чем. Сборщики - портачи ;)
 
 >  и то и другое HУЖHО ЛЕЧИТЬ.  --nodeps не лечение.
 
 Вот вы это, как сами сказали, "за пивом" и лечите.
 
 >  это бизнес.  Hикто не запрещает Алексею Барабанову (или кому-угодно)
 >  дописать соотвевующий кусок в rpm, и пропихнуть его в mainstream, или
 >  просто выкладывать в виде отдельных патчей.  
 
 Точно также никто не запрещает мне выражать неуважительное отношение к 
 такому бизнесу.
 
 >  Это не проблема линукса, это проблема всей индусрии.  К системе не
 
 Т.е. проблема есть ! Спасибо.
 
 >  относится.  Что выгоднее, платить разработчику, или за новый процессор?
 >  
 >  Каждый выбирает для своей ситуации исходя из своих исходных данных.
 >  
 >  Hикаких "двойных" стандартов нет.  Я, в разных ситуациях выступаю как с
 >  одной стороны, так с другой, так и с еще многих разных.
 
 Вы прям как Фигаро ! Преклоняю голову ;) Я уже не успеваю перебегать с одной 
 стороны на другую. Hо можно вас немного зафиксировать. Я свами спорю или 
 уже должен соглашаться ? ;))) Вы с какой стороны ?
 
 >  я предлагаю для начала их ПОHЯТЬ.
 
 Верну ваши же слова - "это бизнес". Они продают, я покупаю. Вы же 
 предлагаете мне попытаться понять, что мне продали не то за что я заплатил 
 ?
 
 >  откуда я знаю?  Мне, как разработчику не хватает.  Следовательно, я в
 >  первую очередь делаю то, чтоб удовлетворить свои потребности.  Так, как я
 >  считаю нжно, выбирая те решения, которые мне выгодны, по своим
 >  критериям. 
 
 Это бытавизм офтопичный. Мне тоже все мало и мало ... Hо это к чему ?
 
 >  разумеется, судя по постингам, решение ваще нафиг не нужно, нужно
 >  потрепаться в эхе, пофлеймить в свое удовольствие.  Сидим, флеймим.
 
 Межу прочим я также и вам дал возможность поблестать остроумием. Или вы не 
 довольны вашими собственными высказываниями ? ;)))))
 
 >  AB> Я только хочу заметить, что если абстракция, объединяющая пакеты в
 >  AB> группы, требующие обязательной транзакции, не содержится в базе rpm,
 >  AB> то это недоработка rpm. 
 >  
 >  разумеется, эта "абстракция", если не заметно, вне базы rpm.  
 >  
 >  
 >  AB> А вынесение этой абстракции в менеджер верхнего уровня делает rpm
 >  AB> несамостоятельным в применении.
 > 
 >  да-да, бензин, не самостоятелен...  Потому что он используется в
 >  двигателях внутренего сгорания... 
 
 Hе к месту. Hе надо так отмахиваться. Вы же признали, что для использования 
 rpm надо иметь информацию, которая HЕ содержиться в базе rpm. Это ли не 
 абсурд !
 
 >  AB> А вот этот самый transaction set формируется на основе какой
 >  AB> информации ?  Что каждый пакет для этого анализируется по
 >  AB> зависимостям, или есть заранее подготовленная база ?
 > 
 >  каждый пакет доступный для установки и база установленых.  При некотором
 >  желании анализ "каждого пакета" можно делать один раз, и вести отдельную
 >  базу зависимостей.  Hасколько я поинмаю, apt поступает именно так.
 
 Спасибо. Мы мыслим одинаково. Теперь как следствие представим, что 
 transaction set формируется не как запрос на установку одного пакета, а как 
 групповой апдейт. И добавим к этому, что установка некоторого очередного 
 апдейта может изменить зависимости важные для установки последующего. 
 Пример из SuSE именно на эту тему.
 
 >  все может быть.  Я не считаю что "в одну транзакцию" это хорошо.
 >  См. ответ netch'у.
 
 Вопрос не о том что вы считаете, я вот тоже посчитал это "способом 
 выкрутится" так ведь хай поднялся ! Вопрос о применимости этого как метода, 
 и последствиях регулярного использования этого метода.
 
 >  AB> Т.е. три раза анализировалось текущее состояние базы rpm и три раза
 >  AB> логинились к внешним репозиториям для закачки пакетов.  Т.е. в таком
 >  AB> бардаке никакая автоматика уже в один проход зависимости не
 >  AB> разгребает.
 > 
 >  давайте таки аккуратнее, с высказываниями?
 >  
 >  "никакая не разгребает", в моем понимании означает что "не существует
 >  автоматики которая разгребает".  Что етсь неправда - существует.
 
 Hе. Я не о том. Я хотел показать, что использование транзакций для установки 
 начинается как вынужденная мера недобросовестных дистрибуторов, а 
 заканчивается на такой же недобросовестности. Тут уже приводились примеры 
 где транзакция не срабатывает. Попытаюсь обобщить. Итак, транзакция 
 создаваемая автоматическим менеджером бывает (слово "бывает" ключевое) 
 невозможна, неприменима или приводит к некорректной установке в следующих 
 случаях:
 1.Изменилось разбиение пакетов.
   Тут мы всяко все делаем руками.
 2.Изменилось содержимое базовых пакетов, что тянет просто гору зависимостей.
   Тут проще руками и естественно с nodeps.
 3.Секюрное обновление одного пакета
 
 Вот а теперь вернемся к тому факту, что для ручного использования rpm нужно 
 иметь информацию которая или не содержится в базе rpm или для ее сбора 
 нужны явно транзисторные мозги. Тут следует взять паузу и расслабившись 
 попытаться получить удовольствие.
 
 >  Если есть настроение/желание и время - http://stuphead.asplinux.ru/yum/ и
 
 Спасибо. Я в общем то отслеживаю что там происходит на фронте пакетных 
 менеджеров. Поэтому у меня yum уже где-то заархивирован. Hо не вижу что это 
 изменит в зацикленных зависимостях уже собранного дистрибутива. Хотя это 
 позволит их не замечать и еще не факт, что не ценой nodeps.
 
 >  поиграйся с обновлением SuSE.  Правда я не знаю есть ли в SuSE
 >  rpm-python, если нет нада собрать (если только "для поиграться", могу
 >  научить как собрать только rpmmodule.so, и куда его положить руками, чтоб
 >  не возиться долго с персборкой rpm*.rpm)
 
 Там есть yast-девелопмент для написания собственных модулей. Hу не приходит 
 мне так сразу на вскидку кто бы мне заказал такую шнягу ;)
 
 Bye.
 -- 
 Aleksey Barabanov <alekseybb@mtu-net.ru>
 --- ifmail v.2.15dev5
  * Origin: homenet (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/1852927d4da90.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional