E_user 12.02.2011 17:01
Есть вопрос! — Установка Gentoo и ПО
Раньше я пробовал ставить генту, но дальше установки базовой части не совался. Сейчас-же решил поставить некоторые консольные программы, ну и потом уже X-server.. Дошел до того, чтобы поставить samba(у) для того, чтобы шарить что-либо по сети... т.е. emerge samba и....... (я сам с убунты, так что офигеваю от времени установки, уже почти два часа). в общем жду, жду, жду... И порой там проскакивает что-то типа /package/x11-libs/qt-dbus. Не хочу показаться параноиком, но не значит-ли это, что комп уже тянет иксы? Ведь столько времени уже прошло. Нормально-ли это?Процессор Atom D525.
Спасибо
Ставлю сейчас заново, пойвились проблемы.
Возникает ошиюка при emerge gentoo-sources. С начала openpty failed: 'out of pty devices'
-Проблемы с emerge gentoo-sources решена, но при установке софта часто возникают ошибки из-за openpty failed: 'out of pty devices' - оно по прежнему тревожит.
Ещё хочу показать make.conf, так сказать на одобрение
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -mfpmath=sse,sse2 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
emerge_default_opts="--jobs=2"
USE="-X mmx sse sse2"
#PORTAGE_TMPDIR="/tmp"
CFLAGS="-O2 -march=native -mfpmath=sse,sse2 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
emerge_default_opts="--jobs=2"
USE="-X mmx sse sse2"
#PORTAGE_TMPDIR="/tmp"
Хорошо, а что теперь? Неуж-то у меня иксы встанут?
И даже если-бы я узнал зависимости, что дальше?
И даже если-бы я узнал зависимости, что дальше?
И даже если-бы я узнал зависимости, что дальше?
1. сборку можно оборвать в любой момент
2. подкрутив USE флаги можно изменить зависимости
подкручивать USE флаги можно в /etc/make.conf (для всех пакетов сразу) либо в /etc/portage/package.use (для отдельных пакетов)
Вообще да, он уже тянет иксы скорее всего, это если например в глобальных флагах стоит что-то типа gtk, xorg и прочее, если некоему пакету есть некая зависимость "for graphical mode" то он ее поставит.. тут надо смотреть зависимости.. я тоже как то удивлялся, когда у меня rp-pppoe стал иксы тянуть, а все потому что для rp-pppoe есть какой то графический фронтенд и у меня был глобальный флаг толи Х толи gtk .. вот оно и тянуло, а на деле всего 2 пакета надо было.
Когда я ставил eselect profile set, выбрал вариант .../desktop/gnome. Наверно по этому. Придется изучить вопрос с USE флагами.
Это наводит на мысль, что если хочется все по минимуму, то лучше ставить вариант .../server и тянуть иксы отдельно?
Это наводит на мысль, что если хочется все по минимуму, то лучше ставить вариант .../server и тянуть иксы отдельно?
Ну я на дженте сидел всего то 4 месяца. многого не помню, тоже выбирал какой то профиль Desktop. Просто нужно смотреть флаги устанавливаемых пакетов и прописывать их в файлик.. ...keywords чтоли какой то.. ? уже не помню..
/etc/portage/package.use для флагов. в /etc/make.conf глобальные флаги
$ eselect profile list
Available profile symlink targets:
<1> default/linux/amd64/10.0 *
<2> default/linux/amd64/10.0/desktop
<3> default/linux/amd64/10.0/desktop/gnome
<4> default/linux/amd64/10.0/desktop/kde
...
Никаких лишних флагов.
Available profile symlink targets:
<1> default/linux/amd64/10.0 *
<2> default/linux/amd64/10.0/desktop
<3> default/linux/amd64/10.0/desktop/gnome
<4> default/linux/amd64/10.0/desktop/kde
...
Никаких лишних флагов.
Ответы на все возникшие у вас вопросы, а так же и те, что возникнут в будущем, собраны в Настольной книге Gentoo и прочей документации по дистрибутиву, доступной на разных языках, в т.ч. русском. Задавать вопросы, ответы на которые содержаться в приведенной выше документации, - неуважение к окружающим.
Читал. Не понравилось.
Шучу конечно, давно читал, про USE флаги и прочее, но в этот раз, почему-то полностью забыл про это, и никак это не связал.
Шучу конечно, давно читал, про USE флаги и прочее, но в этот раз, почему-то полностью забыл про это, и никак это не связал.
Кстати, для того, чтобы не ждать долго, можешь прописать в /etc/make.conf что-нибудь типа такого:
Первое - во сколько потоков будет собираться один пакет.
Второе - сколько одновременных пакетов будет собираться.
На атоме значения больше ставить смысла не вижу.
MAKEOPTS="-j2"
EMERGE_DEFAULT_OPTS="--jobs=2"
Первое - во сколько потоков будет собираться один пакет.
Второе - сколько одновременных пакетов будет собираться.
На атоме значения больше ставить смысла не вижу.
Честно говоря для атома make.conf сделать оказалось не так однозначно. Есть примеры, но те на 330й атом в основном. Учитывае Ваш совет, получилось как-то так:
Если обратить внимание на флаг -X, это вроде должно решить мою проблемы с ненужной установкой иксов.
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -mfpmath=sse,sse2 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
emerge_default_opts="--jobs=2"
USE="-X sse sse2"
#PORTAGE_TMPDIR="/tmp"
Если обратить внимание на флаг -X, это вроде должно решить мою проблемы с ненужной установкой иксов.
emerge portage-utils. потом смотри equery там он покажет зависимости, флаги и все что надо.
CFLAGS="-O2 -march=native -mtune=native" я бы сделал
emerge_default_opts="-av"
CFLAGS="-O2 -march=native -mtune=native" я бы сделал
emerge_default_opts="-av"
Добавь в make.conf
EMERGE_DEFAULT_OPTS = "--ask --verbose"
После этого при установке софта всегда будешь видеть что устанавливается.
EMERGE_DEFAULT_OPTS = "--ask --verbose"
После этого при установке софта всегда будешь видеть что устанавливается.
ошибки из-за openpty failed: 'out of pty devices'
проверить смонтированность и права доступа к /dev/pts
установка через чрут? /dev/ нужно было монтировать mount --rbind /dev chroot/dev
--bind работает на одной ФС
--rbind работает на поддереве (несколько ФС)
emerge -av samba
и смотреть зависимости