명령어 |
설명 |
apt-get update |
패키지 목록을 업데이트 |
apt-get dist-update |
설치된 패키지들을 업그레이드 |
apt-cache search --names-only [PKG_NAME] |
[PKG_NAME]로 시작하는 패키지 검색 |
apt-get install [PKG_NAME] |
[PKG_NAME] 패키지를 설치 |
apt-get install --reinstall [PKG_NAME] |
[PKG_NAME] 패키지를 다시 설치(복구) |
apt-get remove [PKG_NAME] |
[PKG_NAME]를 제거, 설정 파일 유지 |
apt-get remove -- purge [PKG_NAME] |
[PKG_NAME]과 설정 파일을 모두 제거 |
apt-get source [PKG_NAME] |
[PKG_NAME]의 소스코드를 설치 |
EX) VIM 설치 시, 'apt-get install vim'을 입력한다.
소스관리 목록은 /etc/apt/sources.list에 기록되어있다.
deb http://ftp.kr.debian.org/debian/ stable main non-free contrib
deb-src http://ftp.kr.debian.org/debian/ stable main non-free contrib
deb http://security.debian.org/ stable/updates main non-free contrib
stable : 안정판
main : 메인 패키지
non-free : 자유 소프트웨어가 아닌 것
contrib : 라이센스 소프트웨어에 의존하는 자유 소프트웨어
sources.list를 수정하고 적용하려면 'apt-get update'를 해줘야 한다.
기본적인 개발 도구들
gcc : C 컴파일러
make : makefile을 통해서 빌드를 수행
libncurses : ncurses의 라이브러리, 리눅스 환경 설정을 콘솔에서 할 때 사용
manpage-dev : man 명령어를 통해서 C의 함수들에 대한 래퍼런스를 얻는다.
bzip2 : 확장자 bz2를 푼다.
wget : URL을 통해서 직접 파일을 내려받을 수 있다.
vim : VI의 개선판
ctags : VI에서 리눅스 코드를 손쉽게 돌아다니도록 해준다.
cscope : 소스코드에서 원하는 함수나 문자열, 호출하는 함수들을 검색
'Programming > Kernel' 카테고리의 다른 글
[Kernel : Linux]커널 빌드 (리눅스2.4 & 리눅스2.6) (0) | 2013.06.18 |
---|---|
[Kernel : Linux]bash 환경 설정하기 (0) | 2013.06.18 |
[Kernel : Linux]putty를 이용한 프로그래밍 (0) | 2013.06.18 |
[Kernel : Linux]메일링 리스트 관련 자료 모음 (0) | 2013.04.22 |
[Kernel : Linux]리눅스 커널 소스 (0) | 2012.11.18 |