* [gentoo-user-ru] xorg && gcc Multislot
@ 2005-12-31 11:54 Ilia N Ternovich
2005-12-31 12:04 ` Gleb Litvjak
2005-12-31 12:30 ` Peter Volkov (pva)
0 siblings, 2 replies; 16+ messages in thread
From: Ilia N Ternovich @ 2005-12-31 11:54 UTC (permalink / raw
To: Gentoo list
Привет всем!
Хочу обновить xorg-x11.
#emerge -uav xorg-x11 выдается список необходимого. Среди всего прочего:
[ebuild NS] gcc-3.4.4.xxx ( плюс соответствующие зависимости ).
...
[ebuild U] gcc-3.3.6
После внимательного прочтения сторонней информации возникают два
1. нужно ли обновлять GCC с 3.3 до 3.4 или можно обойтись старым.
2. как определить какой из онных нужен для обновления xorg ( 6.8.2-r6 )
PS. С наступающим!
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] xorg && gcc Multislot
2005-12-31 11:54 [gentoo-user-ru] xorg && gcc Multislot Ilia N Ternovich
@ 2005-12-31 12:04 ` Gleb Litvjak
2005-12-31 12:30 ` Peter Volkov (pva)
1 sibling, 0 replies; 16+ messages in thread
From: Gleb Litvjak @ 2005-12-31 12:04 UTC (permalink / raw
To: gentoo-user-ru
On Saturday 31 December 2005 13:54, Ilia N Ternovich wrote:
> Привет всем!
>
> Хочу обновить xorg-x11.
>
> #emerge -uav xorg-x11 выдается список необходимого. Среди всего прочего:
>
> [ebuild NS] gcc-3.4.4.xxx ( плюс соответствующие зависимости ).
> ...
> [ebuild U] gcc-3.3.6
>
> После внимательного прочтения сторонней информации возникают два
> 1. нужно ли обновлять GCC с 3.3 до 3.4 или можно обойтись старым.
Можно попробовать без флага u
> 2. как определить какой из онных нужен для обновления xorg ( 6.8.2-r6 )
emerge -pvut xorg-x11
> PS. С наступающим!
Вас также
--
Governments, if they endure, always tend increasingly toward aristocratic
forms.
No government in history has been known to evade this pattern. And as the
aristocracy develops, government tends more and more to act exclusively in
the interests of the ruling class -- whether that class be hereditary royalty,
oligarchs of financial empires, or entrenched bureaucracy.
-- Politics as Repeat Phenomenon: Bene Gesserit Training Manual
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] xorg && gcc Multislot
2005-12-31 11:54 [gentoo-user-ru] xorg && gcc Multislot Ilia N Ternovich
2005-12-31 12:04 ` Gleb Litvjak
@ 2005-12-31 12:30 ` Peter Volkov (pva)
2005-12-31 14:34 ` [gentoo-user-ru] " Ilia N Ternovich
1 sibling, 1 reply; 16+ messages in thread
From: Peter Volkov (pva) @ 2005-12-31 12:30 UTC (permalink / raw
To: gentoo-user-ru
[-- Attachment #1: Type: text/plain, Size: 1608 bytes --]
On Сбт, 2005-12-31 at 14:54 +0300, Ilia N Ternovich wrote:
> Хочу обновить xorg-x11.
>
> #emerge -uav xorg-x11 выдается список необходимого. Среди всего прочего:
>
> [ebuild NS] gcc-3.4.4.xxx ( плюс соответствующие зависимости ).
> ...
> [ebuild U] gcc-3.3.6
>
> После внимательного прочтения сторонней информации возникают два
> 1. нужно ли обновлять GCC с 3.3 до 3.4 или можно обойтись старым.
Сразу видно что вы GWN не читаете на сайт www.gentoo.org заглядываете
лишь по редким праздникам ;)
Ну а если серьёзно, то конечно же нужно. Почитайте:
http://www.gentoo.org/doc/en/gcc-upgrading.xml
> 2. как определить какой из онных нужен для обновления xorg ( 6.8.2-r6 )
Ну чтобы не впасть в проблемы сделайте emerge -uDva world.
gcc-3.4 будет установлен в параллель со старым gcc и не будет работать
до тех пор пока вы явно не попросите его об этом (см. ссылку, что я выше
дал)...
А потом займитесь переводом системы на gcc-3.4. Это стоящее занятие и
может увеличить скорость работы системы в целом.
Peter.
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gentoo-user-ru] Re: xorg && gcc Multislot
2005-12-31 12:30 ` Peter Volkov (pva)
@ 2005-12-31 14:34 ` Ilia N Ternovich
2005-12-31 14:49 ` Gleb Litvjak
2005-12-31 15:57 ` Peter Volkov (pva)
0 siblings, 2 replies; 16+ messages in thread
From: Ilia N Ternovich @ 2005-12-31 14:34 UTC (permalink / raw
To: gentoo-user-ru
On Sat, 31 Dec 2005 15:30:03 +0300
"Peter Volkov (pva)" <pva@gentoo.org> wrote:
> Ну а если серьёзно, то конечно же нужно. Почитайте:
> http://www.gentoo.org/doc/en/gcc-upgrading.xml
Собственно этот документ, и беседы на www.gentoo.ru/forum меня и смутили.
Встречать новый год под тотальную пересборку - очень нестандартный ход :)
Хотелось побыстрее.
> Сразу видно что вы GWN не читаете на сайт www.gentoo.org заглядываете лишь по
> редким праздникам ;)
Какое совпадение :-)
> Ну чтобы не впасть в проблемы сделайте emerge -uDva world.
Во, во. Вы мои слова насчет пересборки и подтвердили.
P.S. Вопрос был в том, что если для нового xorg необходимо и достаточно
обновления gcc3.3xx до gcc3.3yy, то зачем ему gcc3.4 в новом слоте? ( Ну не
могу въехать в логику emerge, тупизна я этакая :)
Цитирую:
> Generally speaking, upgrades to bug fix releases, like from 3.3.5 to 3.3.6,
> should be quite safe -- just emerge new version, switch your system to use it
> and rebuild the only affected package, libtool.
Тогда зачем мне в новом слоте gcc3.4, который "break binary compatibility" и
требует "rebuild of the affected packages (or even whole toolchain and
system)" :))))))
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] Re: xorg && gcc Multislot
2005-12-31 14:34 ` [gentoo-user-ru] " Ilia N Ternovich
@ 2005-12-31 14:49 ` Gleb Litvjak
2005-12-31 15:00 ` Dmitry Lukashin
2005-12-31 15:09 ` Dmitry Lukashin
2005-12-31 15:57 ` Peter Volkov (pva)
1 sibling, 2 replies; 16+ messages in thread
From: Gleb Litvjak @ 2005-12-31 14:49 UTC (permalink / raw
To: gentoo-user-ru
> Цитирую:
> > Generally speaking, upgrades to bug fix releases, like from 3.3.5 to
> > 3.3.6, should be quite safe -- just emerge new version, switch your
> > system to use it and rebuild the only affected package, libtool.
>
> Тогда зачем мне в новом слоте gcc3.4, который "break binary compatibility"
> и требует "rebuild of the affected packages (or even whole toolchain and
> system)" :))))))
Все просто - gcc 3.4.x перестал быть hardmasked, вот эмердж его и хочет.
--
It's psychosomatic. You need a lobotomy. I'll get a saw.
-- Calvin
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] Re: xorg && gcc Multislot
2005-12-31 14:49 ` Gleb Litvjak
@ 2005-12-31 15:00 ` Dmitry Lukashin
2005-12-31 15:09 ` Dmitry Lukashin
1 sibling, 0 replies; 16+ messages in thread
From: Dmitry Lukashin @ 2005-12-31 15:00 UTC (permalink / raw
To: gentoo-user-ru
On Sat, 31 Dec 2005 16:49:47 +0200
Gleb Litvjak <blaster999@gmail.com> wrote:
> Все просто - gcc 3.4.x перестал быть hardmasked, вот эмердж его и
> хочет.
А он уже давно не hardmasked. У меня на ~x86 gcc-3.4 стоит чуть ли не с
лета.
--
Cheers!
Jabber: nullevent@jabber.ru
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] Re: xorg && gcc Multislot
2005-12-31 14:49 ` Gleb Litvjak
2005-12-31 15:00 ` Dmitry Lukashin
@ 2005-12-31 15:09 ` Dmitry Lukashin
1 sibling, 0 replies; 16+ messages in thread
From: Dmitry Lukashin @ 2005-12-31 15:09 UTC (permalink / raw
To: gentoo-user-ru
On Sat, 31 Dec 2005 16:49:47 +0200
Gleb Litvjak <blaster999@gmail.com> wrote:
> Все просто - gcc 3.4.x перестал быть hardmasked, вот эмердж его и
> хочет.
А он уже давно не hardmasked. У меня на ~x86 gcc-3.4 стоит чуть ли не с
лета.
--
Cheers!
Jabber: nullevent@jabber.ru
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] Re: xorg && gcc Multislot
2005-12-31 14:34 ` [gentoo-user-ru] " Ilia N Ternovich
2005-12-31 14:49 ` Gleb Litvjak
@ 2005-12-31 15:57 ` Peter Volkov (pva)
2006-01-07 13:53 ` Ilia N Ternovich
1 sibling, 1 reply; 16+ messages in thread
From: Peter Volkov (pva) @ 2005-12-31 15:57 UTC (permalink / raw
To: gentoo-user-ru
[-- Attachment #1: Type: text/plain, Size: 2936 bytes --]
On Сбт, 2005-12-31 at 17:34 +0300, Ilia N Ternovich wrote:
> Во, во. Вы мои слова насчет пересборки и подтвердили.
>
> P.S. Вопрос был в том, что если для нового xorg необходимо и
> достаточно
> обновления gcc3.3xx до gcc3.3yy, то зачем ему gcc3.4 в новом слоте?
Затем, что gentoo растёт ;) И вот наконец дорос до gcc-3.4.
> ( Ну не
> могу въехать в логику emerge, тупизна я этакая :)
--update (-u)
Updates packages to the best version available, which may not
always be the highest version number due to masking for testing and
development. This will also update direct dependencies which may not be
what you want. In general, use this option only in combination with the
world or system target.
У вас в системе установлена программа gcc ;) Вот emerge и обновляет её
до самой лучшей доступной версии. Для этого проверяется каждый слот в
котором у вас установлена программа (в данном случае у вас установлен
gcc-3.3 (слот 3.3) поэтому вы видите [ebuild U] gcc-3.3.6), а также если
появилась новая версия в слоте с большим ID то emerge ставит её ((слот
3.4) [ebuild NS] gcc-3.4.4).
> Цитирую:
> > Generally speaking, upgrades to bug fix releases, like from 3.3.5 to
> 3.3.6,
> > should be quite safe -- just emerge new version, switch your system
> to use it
> > and rebuild the only affected package, libtool.
>
> Тогда зачем мне в новом слоте gcc3.4, который "break binary
> compatibility" и
> требует "rebuild of the affected packages (or even whole toolchain and
> system)" :))))))
Ну вы видимо не очень понимаете идею SLOT'ов. Идея в том, что вы можете
установить обе версии gcc 3.4 и 3.3 одновременно! При этом при сборке
всех пакетов будет и дальше использоваться gcc-3.3 и значит проблем быть
не должно. Проблема возникнет только если вы
1. сразу удалите gcc-3.3...
emerge -C =gcc-3*
2. часть системы скомпилируете 3.4 а часть 3.3. Для этого вам надо
сказать, что дальше вы хотите собирать новым компилятором:
gcc-config i686-pc-linux-gnu-3.4.4
И пересобрать лишь часть системы.
Но это вы сделаете сами :)
Peter.
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gentoo-user-ru] Re: xorg && gcc Multislot
2005-12-31 15:57 ` Peter Volkov (pva)
@ 2006-01-07 13:53 ` Ilia N Ternovich
2006-01-07 15:34 ` Antonio
2006-01-07 16:50 ` Vladimir Rusinov
0 siblings, 2 replies; 16+ messages in thread
From: Ilia N Ternovich @ 2006-01-07 13:53 UTC (permalink / raw
To: gentoo-user-ru
On Sat, 31 Dec 2005 18:57:36 +0300
"Peter Volkov (pva)" <pva@gentoo.org> wrote:
> Ну вы видимо не очень понимаете идею SLOT'ов. Идея в том, что вы можете
> установить обе версии gcc 3.4 и 3.3 одновременно!
Ну а если например я обновил python ( или любой другой пакет ) и у меня сразу
две версии. Я хочу поль зоваться последней а из старого слота удалить. Для
того, чтобы приложения пользовались новой версией нужно удалить старую и
пересобрать все пакеты, которые так или иначе зависят от python. Я правильно
понял логику и/или последовательность действий?
--
God bless you!
Ilia
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] Re: xorg && gcc Multislot
2006-01-07 13:53 ` Ilia N Ternovich
@ 2006-01-07 15:34 ` Antonio
2006-01-07 18:49 ` Ilia N Ternovich
2006-01-07 16:50 ` Vladimir Rusinov
1 sibling, 1 reply; 16+ messages in thread
From: Antonio @ 2006-01-07 15:34 UTC (permalink / raw
To: gentoo-user-ru
On 1/7/06, Ilia N Ternovich <tillias@narod.ru> wrote:
> Ну а если например я обновил python ( или любой другой пакет ) и у меня сразу
> две версии. Я хочу поль зоваться последней а из старого слота удалить. Для
> того, чтобы приложения пользовались новой версией нужно удалить старую и
> пересобрать все пакеты, которые так или иначе зависят от python. Я правильно
> понял логику и/или последовательность действий?
В ebuild питона есть информация о том, как мигрировать с одной версии на другую.
--
Best Regards,
Antonio
http://www.NetWeaverTeam.com
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] Re: xorg && gcc Multislot
2006-01-07 13:53 ` Ilia N Ternovich
2006-01-07 15:34 ` Antonio
@ 2006-01-07 16:50 ` Vladimir Rusinov
2006-01-07 18:47 ` Ilia N Ternovich
1 sibling, 1 reply; 16+ messages in thread
From: Vladimir Rusinov @ 2006-01-07 16:50 UTC (permalink / raw
To: gentoo-user-ru
On Sat, 7 Jan 2006 16:53:28 +0300
Ilia N Ternovich wrote:
> > Ну вы видимо не очень понимаете идею SLOT'ов. Идея в том, что вы
> > можете установить обе версии gcc 3.4 и 3.3 одновременно!
>
> Ну а если например я обновил python ( или любой другой пакет ) и у
> меня сразу две версии. Я хочу поль зоваться последней а из старого
> слота удалить. Для того, чтобы приложения пользовались новой версией
> нужно удалить старую и пересобрать все пакеты, которые так или иначе
> зависят от python. Я правильно понял логику и/или последовательность
> действий?
НЕТ, сначала пересобрать, а потом удалить!
Однажды я удалил что-то связаное с python и emerge перестал работать.
Прищлось вручную скомпилировать python, потом им запустить emerge и
пересобрать его уже по-нормальному.
--
WBR, Vladimir Rusinov aka B.
http://location.org.ru
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gentoo-user-ru] Re: xorg && gcc Multislot
2006-01-07 16:50 ` Vladimir Rusinov
@ 2006-01-07 18:47 ` Ilia N Ternovich
2006-01-07 20:32 ` Vladimir Rusinov
0 siblings, 1 reply; 16+ messages in thread
From: Ilia N Ternovich @ 2006-01-07 18:47 UTC (permalink / raw
To: gentoo-user-ru
On Sat, 7 Jan 2006 19:50:35 +0300
Vladimir Rusinov <vladimir@location.org.ru> wrote:
> НЕТ, сначала пересобрать, а потом удалить!
А как мне узнать, что зависит от старого ( python 2.3 ), а что от нового ( 2.4)?
Советовали:
emerge -pevt - не катит.
На том же питоне не выдает portage, gentoolkit etc.
Советовали
equery d python - не катит
Не показывает что зависит от старого слота, а что от нового.
Я конечно понимаю, что пока система свежая, слотов мало и терпеть можно...
Но почитав и посмотрев список слотов на
> http://wiki.fantoo.ru/index.php/Advanced_Emerge_World
очень сильно расстроился, будущее не утешает :(
--
God bless you!
Ilia
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* [gentoo-user-ru] Re: xorg && gcc Multislot
2006-01-07 15:34 ` Antonio
@ 2006-01-07 18:49 ` Ilia N Ternovich
2006-01-07 18:59 ` Gleb Litvjak
2006-01-07 18:59 ` [OBORONA-SPAM] " Alex Efros
0 siblings, 2 replies; 16+ messages in thread
From: Ilia N Ternovich @ 2006-01-07 18:49 UTC (permalink / raw
To: gentoo-user-ru
On Sat, 7 Jan 2006 17:34:25 +0200
Antonio <anton.ananich@gmail.com> wrote:
> В ebuild питона есть информация о том, как мигрировать с одной версии на
> другую.
А почему я должен лезть в ебилд, если хваленый emerge -e world должен все
делать за меня? Или не должен? Или он вообще отказывается выполнять свои
обязанности :) ?
--
God bless you!
Ilia
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] Re: xorg && gcc Multislot
2006-01-07 18:49 ` Ilia N Ternovich
@ 2006-01-07 18:59 ` Gleb Litvjak
2006-01-07 18:59 ` [OBORONA-SPAM] " Alex Efros
1 sibling, 0 replies; 16+ messages in thread
From: Gleb Litvjak @ 2006-01-07 18:59 UTC (permalink / raw
To: gentoo-user-ru
On Saturday 07 January 2006 20:49, Ilia N Ternovich wrote:
> On Sat, 7 Jan 2006 17:34:25 +0200
>
> Antonio <anton.ananich@gmail.com> wrote:
> > В ebuild питона есть информация о том, как мигрировать с одной версии на
> > другую.
>
> А почему я должен лезть в ебилд, если хваленый emerge -e world должен все
> делать за меня? Или не должен? Или он вообще отказывается выполнять свои
> обязанности :) ?
Вообще-то, когда я ставил новый python, после компиляцтт он мне написал, что
делать надо. А именно:
If you have just upgraded from an older version of python you will need to
run:
/usr/sbin/python-updater
This will automatically rebuild all the python dependent modules to run with
python-x.y.z
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [OBORONA-SPAM] [gentoo-user-ru] Re: xorg && gcc Multislot
2006-01-07 18:49 ` Ilia N Ternovich
2006-01-07 18:59 ` Gleb Litvjak
@ 2006-01-07 18:59 ` Alex Efros
1 sibling, 0 replies; 16+ messages in thread
From: Alex Efros @ 2006-01-07 18:59 UTC (permalink / raw
To: gentoo-user-ru
Hi!
On Sat, Jan 07, 2006 at 09:49:06PM +0300, Ilia N Ternovich wrote:
> > В ebuild питона есть информация о том, как мигрировать с одной версии на
> > другую.
> А почему я должен лезть в ебилд, если хваленый emerge -e world должен все
> делать за меня? Или не должен? Или он вообще отказывается выполнять свои
> обязанности :) ?
К сожалению, автоматизировать всё и сохранить при этом гибкость и надёжность
невозможно. emerge делает очень многое, но далеко не всё, так что ручное
вмешательство время от времени неизбежно.
Обычно информацию о необходимых ручных действиях ebuild-ы выводят при
установке, красиво рамечая её разными цветами. :) Но при массовых обновлениях
эта информация теряется т.к. после её вывода начинает устанавливаться
следующий ebuild. Чтобы эту информацию получить потом, нужно или ручками
анализировать логи в /var/log/portage/ (если вы их включили в /etc/make.conf)
либо использовать дополнительные утилитки типа enotice. Эти утилитки не входят
в портаж, устанавливать их надо ручками - вся инфа есть в wiki и на форумах.
--
WBR, Alex.
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-user-ru] Re: xorg && gcc Multislot
2006-01-07 18:47 ` Ilia N Ternovich
@ 2006-01-07 20:32 ` Vladimir Rusinov
0 siblings, 0 replies; 16+ messages in thread
From: Vladimir Rusinov @ 2006-01-07 20:32 UTC (permalink / raw
To: gentoo-user-ru
On Sat, 7 Jan 2006 21:47:02 +0300
Ilia N Ternovich wrote:
> Советовали
> equery d python - не катит
> Не показывает что зависит от старого слота, а что от нового.
Я думаю, достаточно пересобрать все что он показывает.
--
WBR, Vladimir Rusinov aka B.
http://location.org.ru father
--
gentoo-user-ru@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2006-01-08 9:24 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-31 11:54 [gentoo-user-ru] xorg && gcc Multislot Ilia N Ternovich
2005-12-31 12:04 ` Gleb Litvjak
2005-12-31 12:30 ` Peter Volkov (pva)
2005-12-31 14:34 ` [gentoo-user-ru] " Ilia N Ternovich
2005-12-31 14:49 ` Gleb Litvjak
2005-12-31 15:00 ` Dmitry Lukashin
2005-12-31 15:09 ` Dmitry Lukashin
2005-12-31 15:57 ` Peter Volkov (pva)
2006-01-07 13:53 ` Ilia N Ternovich
2006-01-07 15:34 ` Antonio
2006-01-07 18:49 ` Ilia N Ternovich
2006-01-07 18:59 ` Gleb Litvjak
2006-01-07 18:59 ` [OBORONA-SPAM] " Alex Efros
2006-01-07 16:50 ` Vladimir Rusinov
2006-01-07 18:47 ` Ilia N Ternovich
2006-01-07 20:32 ` Vladimir Rusinov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox