양쪽 이전 판
이전 판
다음 판
|
이전 판
|
os:bsd:freebsd [2007/06/05 07:26] mattabu |
os:bsd:freebsd [2008/02/08 15:56] gauryan |
====== FreeBSD ====== | ====== FreeBSD ====== |
| |
| |
===== Configure Network ===== | ===== Configure Network ===== |
lookup file bind | lookup file bind |
</code> | </code> |
| |
| |
| ===== Set PackageSite ===== |
| FreeBSD 에서는 소프트웨어를 설치하기 위해서 2가지 방법을 제공한다. |
| - Package : 바이너리 파일이며 다운로드 받은후 pkg_add 로 설치한다. PACKAGESITE 에 설치파일들이 있는 URL을 설정하면, 명시적으로 다운로드 받지 않고 바로 설치도 가능하다. |
| - Port : /usr/ports 에 다양한 카테고리의 디렉토리가 존재하며 해당 소프트웨어 디렉토리에서 make install 을 통해서 설치한다. 소스 파일을 알아서 다운로드 받고, 의존성도 자동으로 체크하여 무인으로 설치한다. |
| Package 로 설치하면 빠르므로 대부분의 소프트웨어는 Package 로 설치하는 것이 좋다. 그렇지만 소스를 수정해야 하거나 시스템에 최적화 시키기 위해서는 Port 를 사용하여 설치하는 것이 필요하기도 하다. |
| |
| |
===== Set Korean ===== | ===== Set Korean ===== |
FreeBSD 의 기본 shell 인 ksh 에서는 한글 입출력에 문제가 있으므로 bash를 설치해야 합니다. | FreeBSD 의 기본 shell 인 ksh 에서는 한글 입출력에 문제가 있으므로 bash를 설치해야 합니다. |
| <code> |
| # cd /usr/ports/devel/autoconf261 |
| # make install |
| # cd /usr/ports/shells/bash |
| # make install |
| |
| or |
| # pkg_add -r bash |
| </code> |
| |
* shell 환경 설정 | * shell 환경 설정 |
<code> | <code> |
# vi .profile | # bash |
| # vi .bashrc |
export LANG=ko_KR.UTF-8 | export LANG=ko_KR.UTF-8 |
| |
| and |
| # vi .cshrc |
| setenv LANG ko_KR.UTF-8 |
</code> | </code> |
| |
* vim 환경 설정 | * vim 환경 설정 (.vimrc) |
<code> | <code> |
set fencs=utf8,euc-kr | set fencs=utf8,euc-kr |
set encoding=utf8 | set encoding=utf8 |
</code> | </code> |
| |
| |
===== Colorful ls ===== | ===== Colorful ls ===== |
<code bash> | <code> |
# cd /usr/ports/misc/gnuls; make install | # cd /usr/ports/misc/gnuls; make install |
# vi ~/.cshrc | # vi ~/.cshrc |
setenv LS_COLORS "no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:" | setenv LS_COLORS "no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:" |
| |
# vi ~/.profile | # vi ~/.bashrc |
alias ls="gnuls -F --color=auto" | alias ls="gnuls -F --color=auto" |
export LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:" | export LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:" |
설치방법은 같습니다. | 설치방법은 같습니다. |
/usr/ports/java/diablo-jre15/Makefiles의 다음 부분을 수정해줍니다. | /usr/ports/java/diablo-jre15/Makefiles의 다음 부분을 수정해줍니다. |
<code bash> | <code> |
DISTNAME= ${PKGNAMEPREFIX}latte-freebsd${JRE_OSREL}-i386-${JRE_VERSION}_${RELEASE_VERSION}-b${BUILD_VERSION} | DISTNAME= ${PKGNAMEPREFIX}latte-freebsd${JRE_OSREL}-i386-${JRE_VERSION}_${RELEASE_VERSION}-b${BUILD_VERSION} |
RELEASE_VERSION=07 | RELEASE_VERSION=07 |
cvsup을 이용한 포트 업그레이드는 2006년 7월 5일 오전에 업그레이드 후에도 | cvsup을 이용한 포트 업그레이드는 2006년 7월 5일 오전에 업그레이드 후에도 |
파일이 변경되지 않아서 이렇게 설치했습니다. | 파일이 변경되지 않아서 이렇게 설치했습니다. |
| |
| |
| ===== 소프트웨어 패키지 관리 ===== |
| |
| ==== 설치할 패키지 검색 ==== |
| <code> |
| # curl $PACKAGESITE | grep 패키지이름 |
| </code> |
| |
| ==== 패키지 설치 ==== |
| <code> |
| # pkg_add -r 패키지이름 |
| </code> |
| |
| ==== 설치된 패키지 검색 ==== |
| <code> |
| # pkg_info |
| </code> |
| |
| ==== 설치된 패키지 삭제 ==== |
| <code> |
| # pkg_delete -r 패키지이름 |
| </code> |
| |
| |
===== Link ===== | ===== Link ===== |
* [[http://www.freebsd.org/docs.html|Official Document]] | * [[http://www.freebsd.org/docs.html|Official Document]] |
| |