본 내용은 아래 링크를 정리하는 것입니다.
https://help.ubuntu.com/community/AptGet/Howto
1. 설치 관련 명령어
(1). sudo apt-get install <package_name> <package_name>의 패키지를 설치합니다. 자동으로 의존성이 있는 패키지도 함께 설치합니다. (2). sudo apt-get build-dep <package_name> <package_name>을 설치하기 위한 의존성 있는 패키지들을 미리 설치할 수 있습니다. ** 어떤 경우에 이 명령어를 사용할까요? 패키지는 소스 형태로 설치할 때 사용할 수 있을거 같네요. 즉 의존성 있는 부분들은 미리 패키지로 설치하고 해당 패키지만 소스로 설치할 때요... (3). sudo apitude install <package_name> apt-get 설치와 비슷하다고 하는데, 크게 사용할 일은 없을 듯 함. (4). sudo apt-get install <package1_name> <package2_name> <package3_name> 해당 패키지들을 순차적으로 설치함.. |
-s flage: 가상(?) 으로 설치해 볼 수 있습니다. 즉 실제 설치는 하지 않지만 어떤 패키지들이 설치될 것이며, 어떤 설정 파일들이 설치될지를 알 수 있습니다. (종종, 설치하기 전에 한번 해볼 필요가 있을 때...) |
auto-apt 명령어 소스 형태로 설치할때 ./configure를 대신 처리해 주는 명령어 즉 소스 디렉토리로 가서 auto-apt run ./configure |
2. 관리 명렁어
(1). sudo apt-get update /etc/apt/source.list의 인덱스를 기반으로 패키지의 정보를 최신으로 업데이트 합니다. 만약 찾지 못하는 패키지가 있으면 해당 패키지의 서버 리스트를 업데이트 후 본 명령어를 수행. (2). sudo apt-get upgrade 설치한 패키지를 모두 최신으로 업그레이드 (3). sudo apt-get dist-upgrade 위의 명령어와 비슷합니다. 차이점은: "apt-get dist-upgrade" does not perform distribution upgrade. (4). sudo apt-get check 진단 명령어로써, 패키지의 업데이트 및 파손된 의존성을 체크합니다. (5). sudo apt-get -f install "unmet dependences"를 만난다면 본 명령어로... (6). sudo apt-get autoclean 더 이상 설치되어 있지 않은 패키지들의 .deb 를 제거해 줍니다. (7). sudo apt-get clean <package_name> 해당 <package_name>의 .deb 파일을 지운다. 여기서 잠깐 .deb 파일이 있는 곳은 /var/cache/apt/archives 얼마나 많은 공간을 차지 하고 있는지 확인은
|
3. 삭제 명령어
(1). sudo apt-get remove <package_name> <package_name>의 패키지를 삭제한다. (2). sudo apt-get purge <package_name> <package_name>의 패키지를 삭제하고 또한 해당 configuration file도 모두 삭제한다. (3). sudo apt-get autoremove 다른 패키지 설치시 의존성 때문에 설치된 패키지가 더이상 사용되지 않을때 자동으로 삭제함 (4). dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge 삭제.. |
4. 검색 명령어
(1). sudo apt-cache search <search_term> <search_term>의 패키지를 검색한다. (2). dpkg -l *<serch_term>* 위의 명령어와 동일함. 단지 현재 설치되어 있는 패키지도 표시해 줌. ii (installed) and un (not installed). (3). sudo apt-cache show <package_name> <package_name>의 패키지의 정보를 표시함 (4). dpkg --print-avail <package_name> 위의 명령어와 동일함 (5). dpkg -L <package_name> <pckage_name>의 파일들을 보여준다. (6). dpkg -c foo.deb foo.deb의 파일들을 보여준다. (7). sudo apt-cache pkgnames 시스템의 모든 패키지들을 보여준다. (8). apt-cache search filename | grep -w filename searching시 너무 길 경우 그 결과값을 짧게 하여 보구 싶을때.. |
5. 내용 업데이트
(1). sudo apt-get source <package_name> package_name의 소스를 다운로드 한다. |
좀더 자세한것은...
man apt-get
'Linux' 카테고리의 다른 글
[Ubuntu] Full Circle Magazine 소개 (0) | 2013.11.02 |
---|---|
Primiscuous mode (0) | 2013.09.26 |
apt 패키지 관리의 이해 (1) (0) | 2013.09.25 |
[우분투] 스티커(Sticky note) 프로그램 소개 (0) | 2013.08.11 |
가상머신에서 인터넷 뱅킹은 역시 Vmware (0) | 2013.08.04 |