Несколько дурацких но важных вопросов
Вопросы наверно дурацкие но мне как человеку еще пока мыслящему в плоскости win32 очень нужны!
Насчет emerge:
1 - Что не следует делать во время работы emerge.
Например могу ли я одновременно делать 2 запуска (emerge "пакет") в разных консолях. Могу ли я в одной консоли
делать компиляцию, в другой выполять emerge -pv "пакет" или
emerge --search "пакет". Могу ли я при компиляции нагружать систему по самое никуда? Теоретически должно ведь работать.
2 - Хочу пересобрать Freetype2 с параметрами, раньше в слаке я тупо делал так как написано в faq: лез в сырец, находил файл ftoption.h и раскоментировал TT_CONFIG_OPTION_BYTECODE_INTERPRETER
потом ну как обычно ./configure --prefix=/usr make make install
Как это по правильному делается в дженте?
3 - имеет ли значение последовательность установки пакетов,
я конечно понимаю что emerge отслеживает зависимости но все же ваше мнение будет для меня интересно. Например я по неосторожности начал ставить маленький пакетик а он за собой потянул X.org и все что с этим связано. Правильнее было бы
сначало сделать именно "emerge X-org" а уж потом ставить мелочь? Или системе это по барабану?
USE флаги:
1 - В момент установки дженту не добавлял и не убирал USE флаги в make.conf. Этот вариант стабильней чем если бы я что либо менял? Мне как новичку стабильность системы намного важнее оптимизации. Единственное что я сделал так это CHOST="i686-pc-linux-gnu" и CFLAGS="-O3 -march=athlon-xp -pipe"
Перенос системы на другой винт:
1 -Достаточно ли будет после этого поправить fstab и grub, или потребуется что то еще?
Пакеты:
1 - На DVD диске не нашел дров к Ati, куда лезть в инете за stable пакетами (дело в том что я еще не поднял VPN клиента на дженте и качаю что нужно из винды)
Из приятного:
В дженте чуствуется какая то логичность, многие свежепоставленные пакеты работают "из коробки" каково было
мое удивление когда у меня запустились иксы без конфигурирования xorg.conf :-)
Заметил за собой тягу к консоли, 3 неудачные установки набили руку :-) Поставил мс а все равно привычнее и быстрее "nano -w /" и links2 /" А главное за неделю узнал про линукс больше чем за год! Но это уже так пишу к слову.....
- Для комментирования войдите или зарегистрируйтесь
1) Да, если у
1) Да, если у этих пакетов нет общих зависимостей. Поиск и просмотр зависимостей можно делать всегда. А вот если начать ставить во время обновления дерева портежей, то процесс обновления может прекратиться.
2) По идее все это должно контролироваться USE флагами. Так ли это в данном случае, не знаю. Но механизм USE флагов создан именно для этих целей
3) Все зависимости будут поставлены до самого пакета. Будут ли они поставлены по каманде пользователя или автоматом для удовлетворения зависимости ни что не влияет. Фактически будут выполнены одни и те же команды.
1) USE влияют в первую очередь не на стабильность, а на включение/выключение поддержки определенных фишек в пакетах. (Изменение стабильности вторично, оно вытекает из включения/выключения фишек). В том числе они могут и повысить стабильность. Не удивляйтесь, если потом не окажется поддержки нужных вещей и надо будет пересобирать пакеты.
1) Достаточно.
1) Стоит поискать по форуму. Во-первых можно вызывать emerge и запрашивать у него пути. А во вторыхз кто-то публиковал скрипты, которые делали из этого вывода отличные списки для загрузки.
Теперь многое
Теперь многое стало понятно, спасибо за ответы!
Просто я первый раз при установке ставил флаги по примерам
Бурлуцкого Алексея (Инструкция по установке Linux Gentoo 2005.0 LinuxCenter Edition 1 DVD) при этом особо не понимая на что они влияют.
После установки mc не запускался и еще немного по мелочи.
Где-то на gentoo.org
Где-то на gentoo.org был список наиболее распространенных флагов и было описано, на что они влияют. В принципе каждый пакет может определять свои собсьтвенныне флаги.
Ну например для openssh есть флаг chroot. Если его поставить, то при установке наложится соответствующий патч (chrootssh). Также от выставленных флагов зависят зависимости пакетов.