우분투(ubuntu) apt-get 사용법

우분투(ubuntu) apt-get 사용법


APT(Advanced Packaging Tool)는 데비안 GNU/리눅스에서 소프트웨어 설치 또는 제거 작업을 할 때

사용하는 쓰는 소프트웨어입니다.

우분투를 한글로 설치하여 글이 깨져 보인다면 환경변수를 변경해 보세요.


* apt-get 설명



apt 0.8.16~exp12ubuntu10.2(i386), 컴파일 시각 Jun 15 2012 14:41:15


사용법: apt-get [옵션 ] 명령


       apt-get [옵션] install|remove pkg1 [pkg2 ...]


       apt-get [옵션] source pkg1 [pkg2 ...]




apt-get은 패키지를 다운로드하고 설치하는 간단한 명령입니다.


가장 많이 사용하는 명령은 update 명령과 install 명령입니다


Commands:


   update - 새 패키지 목록 가져오기


   upgrade - 업그레이드 실행


   install - 새 피키지 설치 (패키지 이름은 확장자를 제외함)


   remove - 패키지 제거


   autoremove - 사용하지 않는 모든 패키지를 자동으로 제거


   purge - 패키지와 설정 파일을 함께 제거


   source - 소스 압축 파일 다운로드


   build-dep - 소스 패키지의 빌드 의존성 설정


   dist-upgrade - 배포판 업그레이드, apt-get(8) 페이지 확인


   dselect-upgrade - dselect 선택 따르기


   clean - 다운로드한 압축 파일 지우기


   autoclean - 다운로드한 압축 파일 중 오래된 것 지우기


   check -의존성이 깨진 패키지를 확인합니다


   changelog - 주어진 패키지의 바뀐 내용 목록을 다운로드한 후 표시


   download - 현재 디렉터리로 바이너리 패키지 다운로드




Options:


  -h  이 도움말.


  -q  기록할 수 있는 출력 - 작업 알리미 없음


  -qq 올 이외의 메시지 표시하지 않기


  -d  압축 파일을 설치하거나 압축 해제하지 않고 다운로드만 하기


  -s  동작 없음. 명령 시뮬레이션 실행


  -y  모든 질문을 표시하지 않고 예라고 대답하기


  -f  망가진 의존성 패키지가 있는 시스템을 즉시 정정하려 합니다.


  -m  압축 파일을 찾을 수 없어도 계속 진행하도록 합니다


  -u  업그레이드한 패키지의 목록도 표시합니다.


  -b  소스 패키지를 가져온 후 빌드합니다


  -V  자세한 버전 번호 표시


  -c=? 지정한 설정 파일 읽기


  -o=? 임의의 옵션을 설정합니다, 예를 들어 -o dir::cache=/tmp


더 자세한 정보는 apt-get(8), sources.list(5) and apt.conf(5) 메뉴얼 페이지


를 확인하십시오.













* apt-get, apt-cache 사용법 요약



패키지 검색


$ apt-cache search <패키지 이름>




패키지 정보보기


$ apt-cache show <패키지 이름>


$ apt-cache show openssh-server




패키지 소스 리스트 갱신(upgrade 를 하기 전에 update 해서 /etc/apt/source.list 를 갱신)


$ sudo apt-get update




설치된 패키지 업그레이드


$ sudo apt-get upgrade



패키지 설치


$ sudo apt-get install <패키지 이름>



패키지 제거


$ sudo apt-get remove <패키지 이름>



패키지 재설치(주로 소프트웨어가 잘못되어 있을 때 사용)


$ sudo apt-get reinstall <패키지 이름>



apt-get install 명령어로 설치한 패키지(deb) 파일의 삭제


$ sudo apt-get clean


경로(/var/cache/apt/archives)에 .deb 패키지 파일로 저장되어 있다.













* dpkg 를 이용한 패키지 설치/제거





패키지 설치


$ dpkg -i 패키지.deb






패키지 제거


$ dpkg -P 패키지명




설치된 패키지 리스트


$ dpkg -l     (소문자 L 임)


$ dpkg -l openssh-server

$ dpkg -l | grep ssh



설치된 패키지에 포함된 파일들 보기


$ dpkg -L openssh-server




deb 파일 패키지에 포함된 파일들 보기


$ dpkg -c 패키지.deb




deb 파일 정보 보기


$ dpkg -I 패키지.deb



파일이 포함된 패키지 이름 알아내기


$ dpkg -S /usr/sbin/sshd





출처: http://neoguru.tistory.com/63 [memory note]


We want to bring Java back to the desktop in a really big way. I'm here today to personally tell you we are working hard to make Mac the best Java delivery vehicle on the planet. The biggest thing we are doing is we are going to bundle Java 2 SE into every single copy of Mac OS X [the upcoming Macintosh operating system] that we ship later on this year.