Хочу пересобрать glibc, потом gcc, потом world. При этом уйти погулять)
Ну типа emerge -vu glibc gcc && emerge -vuDNe world
А как сделать, чтобы glibc и gcc не пересобирались еще раз? В мане не нашел, есть ли способ?
Решено: исключить из emerge world определенный пакет
Модератор: /dev/random
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
Re: Решено: исключить из emerge world определенный пакет
получи списко пакетов, и обнови по отдельности
все сказанное есть имхо...
-
vfed
- Сообщения: 145
- ОС: Gentoo ~amd64/2007.0/desktop
Re: Решено: исключить из emerge world определенный пакет
glibc и gcc входят в system, так что при "emerge -e world" пересоберутся в любом случае
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Решено: исключить из emerge world определенный пакет
d_n_k, это как, руками вводить?
vfed, ок, а нельзя тогда указать, чтобы glibc собирался первым?
vfed, ок, а нельзя тогда указать, чтобы glibc собирался первым?
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
-
vfed
- Сообщения: 145
- ОС: Gentoo ~amd64/2007.0/desktop
Re: Решено: исключить из emerge world определенный пакет
Можно сделать так:
PS Особого смысла в этом, кстати, не вижу
Код: Выделить всё
quickpkg sys-libs/glibc sys-devel/gcc
emerge -ke worldPS Особого смысла в этом, кстати, не вижу
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Решено: исключить из emerge world определенный пакет
Спасибо за ответы. Пока скомпилировал по два раза, но на будущее пригодится.
Кстати, вот еще нашел: http://ru.gentoo-wiki.com/HOWTO_Полное_обновление_системы
Время. Тулчейн у меня собирается часа полтора или два. Учитывая, что на момент создания темы были установлены только пакеты system, это время значительно.
В случае же обновления, например, glibc с 2.5 на 2.6 смысл ИМХО есть собирать его первым, а потом пересобирать world.
Кстати, вот еще нашел: http://ru.gentoo-wiki.com/HOWTO_Полное_обновление_системы
PS Особого смысла в этом, кстати, не вижу
Время. Тулчейн у меня собирается часа полтора или два. Учитывая, что на момент создания темы были установлены только пакеты system, это время значительно.
В случае же обновления, например, glibc с 2.5 на 2.6 смысл ИМХО есть собирать его первым, а потом пересобирать world.
-
vfed
- Сообщения: 145
- ОС: Gentoo ~amd64/2007.0/desktop
Re: Решено: исключить из emerge world определенный пакет
Я имел в виду полностью пересобирать world после обновления glibc смысла не вижу (несмотря на gentoo-wiki; статья, кстати, старовата).
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Решено: исключить из emerge world определенный пакет
Написал скрипт для исключения при emerge world:
Исключает, соответственно, openexr и ilmbase. Крайнее время очень часто приходится пользоваться из-за постоянных блокировок в портежах.
З.Ы. Юникс - сила
Код: Выделить всё
command="emerge -1av"; for i in $(emerge -pvuDN world | grep ebuild | grep -v "openexr" | grep -v "ilmbase" | awk '{print $4}'); do command="${command} =${i}"; done; ${command};Исключает, соответственно, openexr и ilmbase. Крайнее время очень часто приходится пользоваться из-за постоянных блокировок в портежах.
З.Ы. Юникс - сила