LINUX.ORG.RU

Настройка distcc

 ,


1

1

В общем есть две машины с одинаковыми компиляторами разными процами и т.д.
Настраивал так:
Мощный хост, раздающий WiFi(10.42.0.1)

distcc-config --set-hosts "127.0.0.1 10.42.0.206"
distccd --log-level info --allow 10.42.0.206 --allow 127.0.0.1 --listen 10.42.0.1 -N 15 --port 3632

Слабая одноядерная машинка(10.42.0.206)

distcc-config --set-hosts "127.0.0.1 10.42.0.1"
distccd --log-level info --allow 10.42.0.1 --allow 127.0.0.1 --listen 10.42.0.206 -N 15 --port 3632

Постави на пересборку мира и слушаю с помощью «distccmon-text 2».

40 пакетов - тишина.

Что я делаю не так?

★★★★★

Не читаешь маны и wiki?

distccmon-text must be run on the client machine, with the same setting for DISTCC_DIR (or home directory) as
       the user running the distcc client.

Умолчальная директория - ~/.distcc

А теперь подумай совпадает ли она у тебя с той, где portage хранит данные distcc(обычно это /var/tmp/portage/.distcc)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)

Мощный хост:

distcc-config --set-hosts "127.0.0.1"
distccd --log-level info --allow 10.42.0.206 --allow 127.0.0.1 -N 15 --port 3632
Разрешать компиляцию на слабой машине не нужно, только --allow 10.42.0.206. Далее, на слабой машинке:
distcc-config --set-hosts "127.0.0.1 10.42.0.1"
distccd --log-level info --allow 10.42.0.1 --allow 127.0.0.1 -N 15 --port 3632
Параметр --listen нужен, если на машине есть несколько ip адресов.

Проверь, запущен ли демон distccd на каждой машинке; есть ли «distcc» в списке FEATURES в файле /etc/portage/make.conf. Кроме того, после установки distcc нужно запустить distcc-config --install.

И да, разбанься в гугле!

pS
()
Ответ на: комментарий от Pinkbyte

О, не дочитал видать.

Прочитал, что оно в два клика поднимается и все...

deterok ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.