Вопросы по Дженту
DCrystal 30 Августа, 2006 - 15:25
Вопросы по Дженту:
в папке stages есть три stage3 - amd64,i686,x86. что лучше подойдет для моего проца :amd sempron 2500+.(не 64бит!).
Я ставил i686
Это нормально, когда у меня кеды(со всеми зависищями приложениями(т.е. игры, эдд-оны,сеть, кофис, и т.д.) вставали примерно 9 часов. (это при том, что из сети ниче не качалось, всё было в distfiles)
имхо, нет - тогда в чём проблема?
если у меня в distfiles есть лишние пакеты, то надо выполнить
emerge --depclean ?
всем спасиб.
»
- Для комментирования войдите или зарегистрируйтесь
Gentoo stages
IMHO - x86
_________________
emerge is not apt-get
eclean
emerge --depclean удалит из системы пакеты, которые не нужны для world, тоесть зависимомть какого либо пакета, который ты уже удалил, и он в принцепе тебе больше ненужен.
Для очистки distfiles используется eclean из app-portage/gentoolki
_________________
Linux
...because life is too short for reboots
Quote:Это
Очень неплохое время. Впрочем соответствует 2500+. На более слабых машинах может и дольше собираться.
Ну вообще-т
Ну вообще-т больше наверно, часов 10. Я вообще-т думал, быстрее будет - ну там часа 2.Значит так и будет.
>>IMHO - x86 -
уверен?просто твое имхо немного тревожит, лучше говорить точно.;)
да, еще хотел спросить,допустим есть такая ситуация:
я ставлю пакет №1.-собираю его без поддержки, например, гнома(USE="-gnome" -так вроде?). у него в зависимостях пакет№2.вопрос:пакет№2 будет ставиться с поддержкой гнома или нет?
Смотря где ты
Смотря где ты свои USE указываешь.
Локально ,т.е.
Локально ,т.е. перед emerge.
Не делай так,
Не делай так, при пересборке у тебя все USE флаги и сбросятся. Используй /etc/portage/packagw.use
Ответ на твой вопрос:
N2 поставится с дефолтной настройкое, скорее всего со включеным гномом.
Не скорее всего
Не скорее всего а точно. Убедиться в этом можно через emerge -pv packagename
Зависимости
Чтобы проверить, что собирается собирать сборщик (тавтология), а заодно используемые USE стоит запускать
#emerge -pv "имя_пакета"
в листинге можно разглядеть что и счем.
Если не согласен, что для, например, установки lilo оно намылилось тебе собрать X со всеми прелестями - посмотри, что стоит в USE, и не нужное тебе укажи так:
#USE="перечисление" -pv "имя_пакета"
То есть вовсе не обязательно все время редактировать make.conf
таким образом можно проверить и пакет N1 и пакет N2 (если он не пропадет после указания без чего тебе нужен пакет :))
Я таким образом себе систему собрал - любо-дорого: гномовсие пакеты - только из тех, что мне нужно. В общем - линуквэй...
_________________
emerge is not apt-get
Это не linux-way -
Это не linux-way - это банально неудобно.
Что ты будешь делать при обновлении world? Вспоминать с камими ты флагами ставил пакет?
Использовать USE локально можно разве что
совместно с опцией --oneshot
Тех-же результатов, только воспроизводимых, лучше добиваться используя package.use
Примечание
Послностью обновить систему с учетом USE-флагов можно так:
# emerge -uDN world
______________
Linux
...because life is too short for reboots
о том и речь,
о том и речь, что если писать USE-флаги непосредственно перед emerge, то при запуске твоей команды пакеты пересобирутся как было раньше.
Чтоб так не происходило нужно использовать
/etc/portage/package.use[/*]
Re: Вопросы по Дженту
самое оно было бы athlon-xp, но из этого i686 наиболее ближе к твоему процессору
"9 часов." Это
"9 часов." Это нормально.
"Я ставил i686" - все верно сделал.
Ещё наверное
Ещё наверное оптимизации включил :-)
Во первых x86 -
Во первых
x86 - это все процессоры от 386 и до самого последнего.
i686 - это процессоры от Пентиум 3 и Атлон и выше
amd64 - Это процессоры АМД 64 битные.
Во вторых это играет роль только вначале, при первоначальной работе.
Затем у тебя своя система будет с оптимизацией под твой проц.
Укажи в /etk ссылку на свой процессор.
Re: Во первых
в /etc/make.conf переменная CFLAGS