В начало → Ещё раз о главном – жизнь после установки |
Ссылка на оригинал: http://gentoo.blog.ru/6345603.html#comments
C версии: 1.5
Автор: gentoo
http://gentoo.blog.ru/6345603.html
Пост навеян аськой (да, я гентушник, и я не пользуюсь джаббером)), а точнее до боли знакомой фразой "привет! я читал твой блог! Есть вопрос!")) Нет, я совсем не против новых знакомств, у самого когда-то была туча вопросов, и спасибо всем тем, кто терпеливо отвечал и помогал мне в своё время во всём разобраться ;) Но на одних подсказках далеко не уедешь, нужно (нужно!) читать хендбук (благо он на русском) и другие материалы. Хотя по себе знаю, что решения возникшей проблемы всегда хочется "здесь и сейчас", а стоит открыть хендбук и увидеть СКОЛЬКО много там букв, как уже всякое желание читать пропадает)) Напишу здесь ещё несколько советов, которые могут помочь сориентироваться новичкам, может где-то повторюсь, неважно.
Итак, предположим, вы удачно установили систему и загрузились в неё. Может быть вы уже обновили дерево портежей (по emerge --sync), и может быть пересобрали все пакеты системы (по emerge -epv world). Вобщем готовы двигаться дальше, ставить Х'сы, биться с дровами за direct rendering, компилировать свой любимый DE/WM. Но стоп. Если вы смутно представляете, зачем нужны use-флаги, что такое eix, elogv, как обновлять мир, то вам сначала под кат =)
Совет: Не стоит выбирать профиль "desktop", который включает в себя несколько десятков use-флагов, предположительно подходящих для любой desktop-системы. Все необходимые флаги в любом случае пропишем постепенно в процессе установок пакетов, а добавление на начальном этапе этой кучи флагов из профиля desktop приведёт к большим зависимостям, и вы просто замучаетесь просматривать сто пакетов (и их use-флаги), потянувшихся по зависимостям за установкой всего одного-единственного необходимого вам пакета.
Совет: Перед установкой любого пакета, запускать команду emerge сначала с дополнительными ключами "pv" (или "av" – кому как больше нравится). Это даст возможность оценить предстоящий процесс установки, проверить и по необходимости включить (отключить) интересующие USE-флаги устанавливаемых пакетов.
# emerge emerge-delta-webrsync – теперь обновлять дерево портежей будет гораздо быстрее (за счёт экономии трафика), минус – дерево портежей после обновления будет актуально на вчерашний день включительно (изменения за сегодня вы получите только завтра).
# emerge eix – с помощью этого пакета гораздо удобнее (и быстрее) работать с поиском по дереву портежей.
# eix-sync -Wv – этой командой удобно обновлять дерево портежей, она сделает emerge-delta-webrsync && update-eix и выведет в конце список изменений в дереве portage (что добавилось, что исчезло, что готово проапгрейдиться).
# emerge -uDNvp world (или -uDNva
) – предлагаю эту команду для обновления мира (если не придумаете свою, более удобную). Совсем не обязательно обновляться
как только хотя бы один пакет появится в выводе этой команды. Я, например, обновляю лишь некоторые пакеты, выборочно и достаточно
редко.
# emerge elogv – позволит просматривать информационные сообщения всех устанавливаемых пакетов после их установки, но сначала необходимо
его настроить. Как настроить – читаем в строках после установки, у меня настроено так (/etc/make.conf
):
PORTAGE_ELOG_CLASSES="warn error log qa" PORTAGE_ELOG_SYSTEM="save"
А если также добавить строку:
PORT_LOGDIR=/var/log/portage
, то вся информация выводимая на экран во время компиляции пакета будет помещаться в указанный каталог (на случай, если вас
не устроит elogv).
Совет: не пренебрегайте этой командой, после установки крупных вещей (Х'сы, Gnome, KDE) обязательно запустите elogv и внимательно просмотрите сообщения всех пакетов, что устанавливались. В выводе некоторых могут встречаться важные инструкции, которые необходимо будет выполнить. Удалить текущую запись из журнала elogv – dd, помощь — F1.
# emerge gentoolkit – сюда входят eclean, equery, eread, euse, glsa-check, а главное – revdep-rebuild. Must have.
В начало → Ещё раз о главном – жизнь после установки |