예를 들어:
sudo apt-get update
sudo apt-cache pkgnames | less | sort > inst_pkgs.txt
산출
....
virtualbox
virtualbox-4.3
virtualbox-5.0
virtualbox-dbg
virtualbox-dkms
virtualbox-guest-additions-iso
virtualbox-guest-dkms
virtualbox-guest-source
virtualbox-guest-utils
virtualbox-guest-x11
virtualbox-nonfree
virtualbox-qt
virtualbox-source
....
하지만 내가 시도할 때
sudo apt-get 제거 virtualbox # 또는 위의 다른 패키지
알겠어요
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'virtualbox' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 252 not upgraded.
답변1
apt-cache
빌드 또는 업데이트를 사용하여 적절한 캐시와 상호 작용하는 데 사용됩니다 apt-get update
. 이는 현재 시스템에 설치된 항목과 관계가 없습니다.
간단히 말해서 apt-get
사용 가능한 패키지를 수정하는 데 사용되는 동시에 apt-cache
해당 패키지를 쿼리하는 데 사용됩니다.
도움말 텍스트에서:
apt-get
소프트웨어 패키지를 다운로드하고 설치하기 위한 간단한 명령줄 인터페이스입니다.
apt-cache
APT의 바이너리 캐시 파일에서 정보를 쿼리하는 데 사용되는 저수준 도구입니다.