E_user 16.04.2011 21:08
Есть вопрос! — Gentoo - официальная и неофициальная ветки
Доброе время суток,как-то читал тут статью про генту (тот топик уже удален), и заметил интересный комментария, где говорилось о том, что в официальной ветке Gentoo устаревшее ПО. Мол есть неофициальная ветка со свежим ПО. Хочу разораться, как на самом деле обстоят дела, и что это за неофициальная ветка.
Спасибо
Serieria 16.04.2011 21:14 #
+ 1 -
Насколько я знаю, если хочется свежего ПО на генте, то надо просто размаскировать его.
Во-первых, "неофициальной ветки" нету. Есть тестовая ветка. В ней ПО почти всегда самой последней версии и обновления в ней появляются чаще чем в стабильной ветке.
При том, что она называется тестовой, ПО в ней вполне стабильное и подходит для домашнего использования.
Другое дело если Dы ставите ПО, которое помечено как masked, с таким ПО (как говорят разработчики) вам обычно не миновать проблем.
Если Вы по каким-то причинам не хотите ставить все из testing ветки, то Вы можете жить на стабильной ветке и ставить нужные вам версии другого ПО из testing
При том, что она называется тестовой, ПО в ней вполне стабильное и подходит для домашнего использования.
Другое дело если Dы ставите ПО, которое помечено как masked, с таким ПО (как говорят разработчики) вам обычно не миновать проблем.
Если Вы по каким-то причинам не хотите ставить все из testing ветки, то Вы можете жить на стабильной ветке и ставить нужные вам версии другого ПО из testing
ну да
для x86
ACCEPT_KEYWORDS="~x86"
и будет тебе т.н. unstable ветка
для x86
ACCEPT_KEYWORDS="~x86"
и будет тебе т.н. unstable ветка
она всегда скачена, можно просто указать брать оттуда отдельный софт или всё
Опять же как говорят разработчики, пакеты помещаются в testing ветку из unstable (hard masked пакеты) ветки после устранения всех багов и когда оно выглядит как нормально работающее, но ещё требуется время, чтобы убедиться в том, что оно готово для помещения в stable
вообще-то ветки 2
stable (arch)
unstable(~arch)
а неофициальной "веткой" можно разве что оверлеи назвать :3
и да - тут говорили уже о версиях в ~, но таки там тоже далеко не всё свежих версий
потому, имхо, без оверлеев никак
stable (arch)
unstable(~arch)
а неофициальной "веткой" можно разве что оверлеи назвать :3
и да - тут говорили уже о версиях в ~, но таки там тоже далеко не всё свежих версий
потому, имхо, без оверлеев никак
да просто там всё...
1) есть разные архитектуры, от банального x86 до всякой экзотики. При этом пока что-то отлаживается и не признано стабильным, перед именем архитектуры ставится тильда.
Глобльная настройка этого дела идёт через переменную ACCEPT_KEYWORDS в make.conf, но можно и для каждого пакета отдельно выставлять при желании с помощью "размаскировки" в недрах /etc/portage, для последнего даже какая-то утилита была.
3) кроме самого дерева портежей, есть дополнительные перечни софта. У других дистрибутивов это зовётся репозиториями или вроде того, в генте это зовут оверлеями. Там есть часто нестабильные git-версии софта, у которых номер версии ставится 999 что бы быть больше любого уже установленного. Оверлеями можно управлять как и самому, так и с помощью утилиты layman (в ней список наиболее известных оверлеев и возможность быстро подключать/удалять их). Но с софтом версии 999 надо иметь в виду, что автоматичесеи он обновляться не будет (т к версий выше нет) и придётся время-от-времени его пересобирать с новыми исходниками (просто запуск на пересбор).
1) есть разные архитектуры, от банального x86 до всякой экзотики. При этом пока что-то отлаживается и не признано стабильным, перед именем архитектуры ставится тильда.
Глобльная настройка этого дела идёт через переменную ACCEPT_KEYWORDS в make.conf, но можно и для каждого пакета отдельно выставлять при желании с помощью "размаскировки" в недрах /etc/portage, для последнего даже какая-то утилита была.
3) кроме самого дерева портежей, есть дополнительные перечни софта. У других дистрибутивов это зовётся репозиториями или вроде того, в генте это зовут оверлеями. Там есть часто нестабильные git-версии софта, у которых номер версии ставится 999 что бы быть больше любого уже установленного. Оверлеями можно управлять как и самому, так и с помощью утилиты layman (в ней список наиболее известных оверлеев и возможность быстро подключать/удалять их). Но с софтом версии 999 надо иметь в виду, что автоматичесеи он обновляться не будет (т к версий выше нет) и придётся время-от-времени его пересобирать с новыми исходниками (просто запуск на пересбор).
Но с софтом версии 999 надо иметь в виду, что автоматичесеи он обновляться не будет (т к версий выше нет) и придётся время-от-времени его пересобирать с новыми исходниками (просто запуск на пересбор).
для этого есть инструмент smart-live-rebuildон сначала смотрит какая ревизия собрана, потом смотрит текущую ревизию проекта
если есть обновки - пересобирает
must have
А если portage 2.2 (маскированный), то есть сет @live-rebuild, если не ошибаюсь. То есть для пересборки всех git/svn-версий пакетов достаточно emerge @live-rebuild.
P.S. Сам пользуюсь незамаскированным portage.
P.S. Сам пользуюсь незамаскированным portage.
Лучше всего с точки зрения уменьшения потенциальных проблем (со компиляцией или других) пользоваться стабильной (x86 или amd64) веткой, а отдельный, прикладной софт, который хочется иметь посвежее (браузер, граф. редактор, офисный пакет и т.п.) вполне можно прописать в /etc/portage/package.keywords и пользоваться самыми свежими версиями, которые обычно появляются в ~-ветке достаточно быстро (в день / на след. день от релиза).
А если хочется экстрима, то можно размаскировать хардмаски
ACCEPT_KEYWORDS="**"
Но это страшно :)
ACCEPT_KEYWORDS="**"
Но это страшно :)
В генте вообще много программ в репах. Есть AUR?
Хочу то-то на ноут поставить. Арчбанг после обновления потерял сетевые, и я че-то на него осерчал. Поставил ubuntu-based дистр с гномом. Почти все работает, но автономка никакая (кстати, в арче было также). 3 часа с нагревом и шумом против более 5-и в винде. + заколебался искать репы с софтом.
Вот думаю поставить что-то типа sabayon.
Хочу то-то на ноут поставить. Арчбанг после обновления потерял сетевые, и я че-то на него осерчал. Поставил ubuntu-based дистр с гномом. Почти все работает, но автономка никакая (кстати, в арче было также). 3 часа с нагревом и шумом против более 5-и в винде. + заколебался искать репы с софтом.
Вот думаю поставить что-то типа sabayon.
Убунта толсто намекала на установку laptop_mode_tools, настройку говернеров проца, отдельном runlevel'е для батарейки и доводку ядра. Правда, зачем после этого убунта? :D
Все кроме отдельных ранлевелов пробовал. Проц по умолчанию частоту регулировал (правда, только в пределах 800-1200, тогда когда в винде мне еверест показывал и 600 и 700Мгц) Я все как-то надеюсь, что линукс будет жить от батарейки дольше винды при достаточно человеческом DE.