Установка с лайв-сиди а-ля нет-инсталл
Доброго всем времени суток! Сразу скажу - в линухе я не новичок, но с генту начал общаться сравнительно недавно, ибо надоели дистры, построенные по принципу "мы сделаем вам хорошо, но что именно будем делать - не скажем" :) сегодня мой винт успешно рухнул, приобрел я новый и решил втыкнуть туда генту и винду. Сначала, само собой, поставлю вин. Так вот, к делу... Точнее, к вопросу... Я буду ставить с ливсд 2007.0 - установка накроется при попытке поставить загрузчик... Проверено... Загрузчик я установлю руками - не беда... Дальше я планирую сделать следующее:
1) обновить дерево портэжей (емерж -апдэйт портэж)
2) поставить локаль утф8
3) обновить glibc
4) скачать последнее ядро (кто какое порекомендует для банального целерона? Генту-сорцес или другое?)
5) далее качать необходимые мне пакетики - мц, аську и тп.
внимание, вопрос - после выполнения действий 1) - 4) у меня будет система самой новой версии, как если бы я ставил с минимал сиди через сеть? :) что еще нужно сделать? что, кстати, делают emerge-webrsync, emerge --update system, emerge -- update world? Почитав ман догадался, что они тупо обновляют все установленные версии пакетов - так ли это, или я что-то недопонял? :) заране благодарю за ответы :)
постскриптум: на форуме видел много вопросов по поводу кривого лайвсиди... Одна из проблем - черный экран... Решения вроде не заметил... Итак, для тех, у кого после загрузки с лайвсиди отрубается lcd-монитор (типа, неподдерживаемое разрешение и тд): переключаетесь на первую консоль (ктрл альт ф1), правите /etc/xorg.conf - закомментируйте загрузку GLCore, выставьте нужный драйвер для карточки (в принципе, фрэймбуфер тоже катит), удалите все ненужные разрешения, кроме стандартного для монитора. Дальшу гдм-рестарт и усе в шоколаде... Хотя я ставил и из консольного инсталлера - тоже неплохо :)
- Для комментирования войдите или зарегистрируйтесь
Ответ: Вы
Ответ: Вы чего-то не до поняли :)
Ваше первое действие "емерж -апдэйт портэж" обновляет лишь саму систему emerge, а не дерево портажей.
Чтоб получить самую новую систему нужно сделать:
1) emerge --sync (обновление дерева портажей)
2) emerge -uDN (обноление всех прог с зависимостями и изменёнными USE флагами)
>> что, кстати, делают emerge-webrsync, emerge --update system, emerge -- update world?
emerge-webrsync - не использует rsync для обновления, а выкачивает снимок дерева портажей (который обычно генериться раз в день), иногда это экономит трафик иногда нет, зависит от цикла обновления.
emerge --update system - обновляет только системный софт
emerge -- update world - обновляет весь софт входящий в world профиль (/var/lib/portage/world). Системныйе проги тоже обновляются если до этого отдельно не было выполнено emerge -u system
>> Почитав ман догадался, что они тупо обновляют все установленные версии пакетов - так ли это, или я что-то недопонял?
Нет, не тупо. Обновляются лишь проги входящие в профиль system и world и их зависимости.
Если есть зависимость которая больше никому не нужна (например после удаления какого-нибудь пакета), то она не будет обновляться (а за чем?). Такие ненужные зависимости удаляются с помощью emerge --depclean
PS: еще раз внимательно перечитайте хендбук и другие доки на gentoo.org - так как раз уж вы выбрали генту, то уважайте сообщество и не задавайте вопросов ответы на которые есть в стандартной документации :)
PS: когда будешь ставить систему допиши в make.conf в разделе FEATURES опцию parallel-fetch, чтобы пакеты загружались параллельно во время компиляции.