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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     03 Jan 2003  06:16:44
 To : Valentin Nechayev
 Subject : Re: rpm dependences in Linux distributions
 -------------------------------------------------------------------------------- 
 
 
    Hi, Valentin!
 
 >>>>> "VN" == Valentin Nechayev <netch@segfault.kiev.ua> writes:
 VB>>  на самом деле, основная (на мой вгляд) ошибка - "в одну транзакцию".
 
  VN> Hе вижу ошибки.;) Почему транзакция в мире БД может объединять insert,
  VN> update, delete, основываться на результате select'а по состоянию на её
  VN> начало, а тут - не может? Что мы, рыжие?;))
 
 [skip]
 
 VB>>  Смотерть в исходники rpm'а мне уже совсем лень.
 
  VN> Мне было не лень. Hе умеет.
 
  кстати, таки умеет через в librpm API
  
  
  VN> Hет. librpm API я не смотрел, а на уровне команды - такого нет, потому
  VN> что install, update и freshen - действия разные и на уровне одной
  VN> команды необъединимые.  
 
  я вот пересилил свою лень и полез более пристально покопался в yum, потом
  внимательно посмотрел на rpm-python (кстати, то что в cvs заметно
  причесали и документировали ;).  
  
  Hакропал такую вот "рыбу":
  
  http://insight.donbass.com/~bor/py/rpm_ts.py.bz2
  
  // при rpm > 4.0.x работать не будет
  
  В этой рыбе нет примера "за одну транзакцию что-то можно удалить и
  поставить".  Приведен вариант как _автоматически_ rpm сносит старую либу,
  во время обновления версии прогарммы, и новой либы, которая теперь
  порезана на две, и вообще с другим именем.  К примеру с glibc-kernheaders,
  imho более актуально.
  
  Вариант с "обновление+установка+удаление за одну транзакцию" думаю за пол
  часика под настроение ты и сам напишешь из этой рыбы и попробуешь ;)
  
  
 VB>>  ЗЫ если пойти езе далее в эту сторону, я вообещ считаю что транзакции
 VB>>  нужно вынести из тепершнего rpm в отдельный слой.  Это даст возомжность
 VB>>  наделать в каждом слое правлиьных ручек, за которые можно дергать.  
 VB>>  Сейчас там уж слишком все запутано.
 
  VN> Там нет ничего особо запутанного, есть достаточно простая и прямая
  VN> логика.  Обеспечить транзакцию на уровень выше элементарно - --nodeps
  VN> или аналогичная рукоятка у librpm.
 
  таки --nodeps это ПОДПОРКА для лечения поломаных rpmdb, и пока примера
  когда "без него никак" я не услышал ;)
  
  Все ранее заявленое своидтся к "кривой пакет".  
  "лень собирать пакет" - это по сути тоже "кривой пакет" ;)
  
 -- 
    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/25411fa762fd.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional