FreeBSD 설치시 특정 정의 추가

Posted at 2010/02/02 11:59// Posted in os/freebsd
예를 들어 WITHOUT_BDB 라는 메시지를 적용하려면

$ make WITHOUT_BDB=yes

이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/02/02 11:59 2010/02/02 11:59

diff 시 .svn 디렉토리 제외하기

Posted at 2010/01/08 17:47// Posted in os/*nix
svn 은 폴더마다 .svn 라는 정보가 담긴 디렉토리를 저장합니다.

이로 인해 diff 할때 .svn 까지 diff 를 해버리는 애로사항이 발생합니다~

이럴 때는 --exclude 옵션을 주면 됩니다 -_-)/

diff --exclude=.svn LEFT RIGHT


짜잔~
이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/01/08 17:47 2010/01/08 17:47

tar 압축시 .svn 폴더 제외하기

Posted at 2009/12/15 16:58// Posted in os/*nix
http://bzpalm.net/wordpress/archives/20

find SRC_DIR -name '.svn' -type d | tar -zcvf TARGET.tgz SRC_DIR --exclude-from=-


~(-_-)~ 이제 더 이상 os.walk 를 안 써도 되겠군!


ps. 찾아보니 더 쉬운 방법이-_-;
tar -zcvf TARGET.tgz --exclude=.svn SOURCE1 SOURCE2 SOURCE3
ㄷㄷㄷ
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/12/15 16:58 2009/12/15 16:58

# make install 을 하면 주요 설정을 변경할 수 있는 화면이 뜨는 경우가 있다

이전에 설정한 내용 대신 새로운 내용을 설정하고 싶을때는

# make rmconfig
설정을 제거한다음

# make install
다시 인스톨하면 된다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/11/30 17:23 2009/11/30 17:23

FreeBSD port 부분 업데이트시 주의할점

Posted at 2009/11/30 16:05// Posted in os/freebsd
ports-supfile 중
ports-all 을 사용해서 전체 업데이트를 하지 않고
일부 포트만 업데이트할 경우
ports-base 는 반드시 업데이트해야 합니다.

여기에는 포트 설치를 위한 보조 정보 파일들이 들어있기 때문입니다~
Mk/ 폴더같은 것들이 업데이트 되죠~

http://bbs.python.or.kr/viewtopic.php?t=24568&highlight=bsd.python



이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/11/30 16:05 2009/11/30 16:05
디비 만들기
CREATE DATABASE [디비이름]

사용자 만들기
GRANT ALL
    ON [DB이름].*
    TO [아이디]@localhost
    IDENTIFIED BY '[비밀번호]' WITH GRANT OPTION;

FLUSH PRIVILEGES;

만드는 걸 해봤다면 지우는 것도 연습해보자~

사용자 지우기
DELETE FROM db WHERE user='[아이디]';
DELETE FROM user WHERE user='[아이디]';

디비 지우기
DROP DATABASE [디비이름]

디비 관리 프로그래밍하려면 알아야 하는 것이긴 하지만
간단히 사용만을 하고 싶은데 외우려면 머리가 아프다 -_-;
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/04/25 16:48 2009/04/25 16:48

unix svn 외부 경로 설정하기

Posted at 2009/01/22 22:21// Posted in os/*nix
게임 개발시 폴더 구조는 보통 아래와 같은 형태를 갖게 됩니다.

dev/
dev/bin/
dev/bin/res
dev/src/

test
test/res

live
live/pack


dev/src 에서 소스를 컴파일해서
dev/bin 으로 실행 파일을 복사해서
dev/bin/res 에 있는 리소스를 사용해 프로그램을 디버깅해본 다음

제대로 작동한다면 실행파일을
test/로 복사하게 됩니다.

test 버전을 내부 QA 에서 진행해본다음 괜찮다 싶으면
live/ 로 옮기게 됩니다. 실행파일은 그대로 복사되고 test/res 는 패킹되서 pack 폴더로 옮겨지죠.

문제는 dev/bin/res 입니다.
test/res 와 동일한 내용을 가지고 있고,
보안 문제라던지,
업데이트 속도 문제
때문에 소스 svn 과는 분리해야 합니다.

보통 노가다로 소스 svn 을 받은 다음
다시 리소스 svn 을 받아 오기도 합니다만...
상당히 귀찮은 일입니다 ~(-_-)~

다행스럽게도 svn 에서 이런 외부 svn 을 자동으로 받아오는 기능을 지원하더군요~

$ svn propedit svn:externals .
폴더1 svn+ssh://외부SVN 경로1
폴더2 svn+ssh://외부SVN 경로2

cronan 님께서 알려주셨습니다 : )
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/01/22 22:21 2009/01/22 22:21

unix svn ignore 기능 사용하기

Posted at 2009/01/22 14:49// Posted in os/*nix
현재 폴더내 파일 무시하기 수정
$ svn propedit -R svn:ignore .
game.exe
*.obj
log


재귀 폴더 파일 무시하기 설정
$vim ignore.txt
*.exe
*.obj
log

$ svn propset svn:ignore --recursive --file ignore.txt .

참고 http://ktd2004.tistory.com/7




이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/01/22 14:49 2009/01/22 14:49

FreeBSD 프로그램 직접 설치 방법

Posted at 2009/01/06 02:25// Posted in os/freebsd
웹에서 파일 받기
fetch http://주소/파일.확장자

tar.bz2 파일 압축 풀기
tar -jxvf 파일명.tar.bz2

tar.gz 파일 압축 풀기
tar -zxvf 파일명.tar.bz2

빌드하기
./configure
make install
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/01/06 02:25 2009/01/06 02:25

FreeBSD 프로그램 설치 방법

Posted at 2007/11/23 12:56// Posted in os/freebsd
최신 버전 업데이트

# cd /usr/ports
# find /usr -name ports-supfile
# cp 검색된파일 ports-supfile

# vim ports-supfile
찾기 *default host=CHANGE_THIS.FreeBSD.org
수정 *default host=cvsup.kr.FreeBSD.org

# cvsup -g -L 2 ports-supfile

원하는 프로그램 찾기
http://www.freebsd.org/ports/


프로그램 설치 하기

# cd /usr/ports/분야/프로그램
# make install
# rehash


이올린에 북마크하기(0) 이올린에 추천하기(0)
2007/11/23 12:56 2007/11/23 12:56