[devel] Советы по установке и обновлению python

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Мар 15 02:56:55 MSK 2005


On Tue, Mar 15, 2005 at 02:29:48AM +0300, Andrey Orlov wrote:
> Меня удивило то, что обновление вызвало проблемы. Похоже, чем гибче инструмент, тем
> тяжелее им работать.  Мы в PDT перетерли эти проблемы, вот краткое резюме.
[...]
> Ну и наконец для извращенцев. Т.е. для тех, кто все-таки решил (зачем-то непонятным)
> поставить python2.3. Почему это извращенцы. Есть три не-извращенных варианта:
> 
>  1. Я разработчик и, принимая риск, сношу весь шит, ставлю python-2.4.0, остальное пересобираю и доставляю. 
> Это понятно и это работает.
> 
> 2. Я потребитель, дожидаюсь, пока все интересные мне пакеты пересоберут с новым питоном, и когда это будет сделано,
> я получаю гладкий dist-upgrade. Это тоже понятно.

Если бы всё было так просто.

В системе почти нет питона:
# rpmquery --whatrequires python libpython2.3.so.1.0
python-base-2.3.4-alt5
vim-enhanced-6.3.057-alt1

Так работает:
# apt-get -q install python-base
Reading Package Lists...
Building Dependency Tree...
The following extra packages will be installed:
  python-modules python-modules-bsddb python-modules-compiler python-modules-curses python-modules-email python-modules-encodings python-modules-hotshot python-modules-logging python-modules-xml python-strict vim-common vim-enhanced vim-minimal
The following packages will be upgraded
  python-base python-modules python-modules-bsddb python-modules-compiler python-modules-curses python-modules-email python-modules-encodings python-modules-hotshot python-modules-logging python-modules-xml python-strict vim-common vim-enhanced vim-minimal
14 upgraded, 0 newly installed, 0 removed and 23 not upgraded.
(если согласиться и выполнить, то команда
rpmquery -a |xargs -r rpmquery -R |grep ^python2.3
возвращает пустой список).

Так не работает:
# apt-get -q dist-upgrade
Reading Package Lists...
Building Dependency Tree...
The following packages will be REPLACED:
  python-base (by python2.3-base)  python-modules (by python2.3-modules)  python-modules-bsddb (by python2.3-modules-bsddb)  python-modules-compiler (by python2.3-modules-compiler)  python-modules-curses (by python2.3-modules-curses)  python-modules-email (by python2.3-modules-email)  python-modules-encodings (by python2.3-modules-encodings)  python-modules-hotshot (by python2.3-modules-hotshot)  python-modules-logging (by python2.3-modules-logging)  python-modules-xml (by python2.3-modules-xml)  python-strict (by python2.3-strict)
The following packages will be REMOVED:
  vim-common vim-enhanced
The following NEW packages will be installed:
  python2.3-base python2.3-modules python2.3-modules-bsddb python2.3-modules-compiler python2.3-modules-curses python2.3-modules-email python2.3-modules-encodings python2.3-modules-hotshot python2.3-modules-logging python2.3-modules-xml python2.3-strict

Почему-то apt-get предпочёл снести vim и не обновлять python...


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050315/2852754a/attachment-0001.bin>


Подробная информация о списке рассылки Devel