[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