안녕하세요. 잼니크입니다.
Gentoo 설치가 겨우(?) 끝났습니다.
첫번째 목표는 가상머신으로 Gentoo 설치가 있었고, 그 다음 단계는 distcc를 사용할 수 있도록 환경 구성입니다.
이제 distcc 설치 및 설정을 진행해 보겠습니다.
늘 그렇듯... 메뉴얼 부터 읽어봅니다. (링크: https://wiki.gentoo.org/wiki/Distcc)
Distcc - Gentoo Wiki
Warning Before reading this article the user should be asking if distcc is the right tool for the task at hand. In nearly all cases distcc is the slowest way to offload compiling as linking still happens locally and distcc adds many compile time issues. Th
wiki.gentoo.org
늘 하듯이 emerge 명령으로 설치를 해 줍니다. 설치가 끝나면 설정을 해 줍니다.
# 쉘에서 실행
emerge --ask sys-devel/distcc
nano /etc/conf.d/distccd
# distcc 설정을 위해 아래와 같이 내용을 설정
# 이 설정은 필요시 변경(저는 수정한게 없습니다)
DISTCCD_OPTS=""
DISTCCD_EXEC="/usr/bin/distccd"
DISTCCD_OPTS="${DISTCCD_OPTS} --port 3632"
DISTCCD_OPTS="${DISTCCD_OPTS} --log-level critical"
DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.0.0/24"
DISTCCD_OPTS="${DISTCCD_OPTS} -N 15"
제가 사용하는 환경과 맞기 때문에 수정한게 없습니다.
다만 공용으로 사용하는 Wifi를 쓸 경우 --allow 옵션에 있는 IP 주소 정도는 수정할 필요가 있을 것 같습니다.
그 다음 로그파일의 권한을 설정해 줍시다.
아마 distcc는 distcc라는 사용자로 돌아가는 것 같습니다. 따라서 로그 파일의 권한을 주고, 서비스 등록 및 기동을 합니다.
touch /var/log/distccd.log
chown distcc:root /var/log/distccd.log
rc-update add distccd default
rc-service distccd start
문제 없이 기동되었습니다.
앞으로 필요할 때 마다 이 가상머신을 사용할 예정이라... 특정한 IP로 고정해 두고 사용하려고 합니다.
먼저 사용하는 네트워크 인터페이스의 이름을 확인해 봅니다.
# 쉘에서 실행
ifconfig
저는 ens33 이라는 이름의 인터페이스를 사용하는군요... 그럼 이걸로 네트워크 설정을 진행해 보겠습니다.
# 쉘에서 실행
ln -s /etc/init.d/net.lo /etc/init.d/net.ens33
nano /etc/conf.d/net
# 아래와 같은 내용 추가
config_ens33="192.168.0.17/24"
routes_ens33="default via 192.168.0.1"
dns_servers_ens33="8.8.8.8"
# 네트워크 스크립트 적용
rc-service net.ens33 start
rc-update add net.ens33 default
네트워크 IP 주소, 라우트 경로, DNS 를 세팅합니다
여기에 들어갈 항목은 아래 링크를 들어가서 확인할 수 있습니다.
https://wiki.gentoo.org/wiki/Handbook:AMD64/Networking/Introduction
Handbook:AMD64/Networking/Introduction - Gentoo Wiki
The following portion of the Handbook describes 'simple' network configuration for systems running the OpenRC init system, utilizing netifrc as the network management system. Getting started with netifrc Netifrc is a simple framework for configuring and ma
wiki.gentoo.org
적용이 끝났습니다.
이제 네트워크가 되는지 ping 등을 통해 테스트 하면 됩니다.
일단 여기서는... 더 이상할 수 있는게 없습니다.
우리들의 제 목표인 테블릿에서 설치를 하면서 distcc의 힘을 빌려야겠습니다.
궁금한점 댓글로 달아주시면 아는데로 답해드리겠습니다.
감사합니다!
'IT > Linux' 카테고리의 다른 글
리눅스에서 파일이나 디스크를 ISO로 만드는 방법 (0) | 2025.04.13 |
---|---|
레드햇 계열 리눅스에서 XRDP로 원격 접속하기 (0) | 2025.04.12 |
Gentoo 리눅스(7): 잠시 문제를 해결해 봅시다! (0) | 2025.04.05 |
Gentoo 리눅스(6): 빌드지옥의 강력한 구원자 (2) (0) | 2025.04.05 |
Gentoo 리눅스(5): 빌드지옥의 강력한 구원자 (1) (0) | 2025.04.05 |