Собственно установка- простая. Надо скачать deb пакет distcc 3.1-1 и установить его, а затем- запустить сервер. Можно собирать из исходников, я не пробовал. Подробные инструкции по установке- здесь.
$ sudo dpkg -i distcc-server_3.1-1_i386.deb
Установщик пытается, помимо собственно установки, еще и запустить демона, но ему это не удается:
update-rc.d: warning: /etc/init.d/distcc missing LSB information
update-rc.d: see
* Starting distccd... distccd[2720] (main) ERROR: --allow option is now mandatory; you must specify which clients are allowed to connect distccd[2720] (dcc_exit) exit: code 101; self: 0.010000 user 0.000000 sys; children: 0.000000 user 0.000000 sys
[fail]
invoke-rc.d: initscript distcc, action "start" failed.
Как видно, возникло две проблемы. На первую, LSB, внимания обращать не стоит. Для решения второй надо просто добавить айпишники разрешенных хостов в clients.allow:
$ sudo vim /etc/distcc/clients.allow
Рестартуем distcc:
$ sudo invoke-rc.d distcc stop
$ sudo invoke-rc.d distcc start
Все, можно переходить к настройке клиента. Про это- в другом посте.
Комментариев нет:
Отправить комментарий