운영_설치/리눅스_유닉스(69)
-
젠투 distcc 반쯤 성공?
일단 distcc를 통해 분산 컴파일은 수행된다. 그런데 생각보다 잘 분산이 되는것 같지도 않고 이상한 점도 있다. 모니터링을 하다보면 2318 Compile conftest.c localhost[0] 4576 Compile localhost[0] 이런 메세지가 제법 많이 뜨는데 뭔지 모르겠다. 또 emerge 중에 ssh의 연결이 끊긴 경우가 생겼는데 다시 접속해 모니터링을 해보니 백그라운드로는 몇개의 관련 프로세스가 돌고 있었다. 이걸 강제로 끝내는 방법은? (kill 말고) distccmon-* 프로그램이 참조하는 디렉토리(DISTCC_DIR)가emerge 를 사용하는 경우 /var/tmp/portage/.distcc 가 되고그렇지 않고 개별적으로 빌드되는 경우는 ~/.distcc 가 된다. 커널 ..
2014.07.26 -
ccache 설치 on 젠투
# emerge ccache /etc/portage/make.conf 에 다음 추가 FEATURES="ccache"CCACHE_SIZE="2G" CCACHE_DIR="/var/tmp/ccache" /etc/profile 에 PATH 추가# source /etc/profile 이제 그냥 빌드(emerge)하면 된다.
2014.07.24 -
젠투에서 하드 디스크 절전
emerge -u sys-apps/hdparm /etc/conf.d/hdparm-S# # : 1 = 5단위 rc-update add hdparm boot 이렇게해도 자동으로 spin-down 되지는 않더라...그래서 또 검색... http://doc.gabosh.net/howto_HD_Spindown.html 간단한 sleep 모드로 진입하는 스크립트를 만들어서cron 테이블에 등록 잘 동작하겠지....
2014.07.08 -
젠투에서 파이썬 sqlite 사용
파이썬 2.5 버전부터 sqlite3를 내장했다고 하는데 나는 이상하게 import를 하면 모듈이 없다(?)는 에러를 내뱉었다. 그래서 수동으로 pysqlite 설치하려고 하니 또 알수없는 오류들... 그러다 문득 떠오른 생각내 젠투 머신에 설치된 파이썬에만 sqlite가 내장 포함 안된건 아닐까? emerge -pvk python 확인해보니 역시나 USE 플래그에 -sqlite그래서 USE 플래그를 다시 주고 빌드하니까 자알~ 된다... USE="sqlite" emerge -u python
2014.06.09 -
[젠투] emerge 오류
# emerge -uvpk owncloud The following keyword changes are necessary to proceed: (see "package.accept_keywords" in the portage(5) man page for more details)# required by owncloud (argument)=www-apps/owncloud-6.0.2 ~x86 The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details)# required by virtual/httpd-php-5.5# required by www-apps/ownclou..
2014.04.17 -
[svn] 서브버전 사용 요약
svnadmin create --fs-type=fsfs 저장소이름svnadmin dump 저장소이름 > 백업파일svnadmin load 저장소이름 백업#1svnadmin dump 저장소이름 --incremental -r start:stop > 백업#2svnadmin dump 저장소이름 --incremental -r start:stop > 백업#3 svnadmin load 저장소이름 < 백업#1svnadmin load 저장소이름 < 백업#2svnadmin load 저장소이름 < 백업#3 %%-r 옵션을 사용하여 구간을 지정한 덤프의 경우 --incremental 옵션을 줄..
2014.03.19