시스템에서 원치 않는 소프트웨어를 제거하려는 경우 설치된 모든 패키지 목록을 바로 앞에 두는 것이 도움이 될 수 있습니다. Ubuntu에서 APT를 사용하면 현재 시스템에 설치된 패키지 목록을 쉽게 얻을 수 있습니다.
이 가이드에서는 데비안 기반 배포판의 기본 패키지 관리자인 APT를 사용하여 Ubuntu에 설치된 패키지를 나열하는 방법을 배웁니다.
Ubuntu에 설치된 패키지 목록 가져오기
현재 설치되어 있거나 업그레이드 가능하거나 Ubuntu에서 사용할 수 있는 패키지 목록을 출력하려면 목록을 사용할 수 있습니다. APT 명령의 방법. 시스템에 설치된 패키지만 인쇄하려면 --installed 명령으로 플래그를 지정합니다.
sudo apt list --installed
출력:
앞서 언급한 명령에 의해 생성된 출력에는 버전 번호 및 패키지 상태를 포함한 추가 정보가 포함됩니다.
스크립트 및 출력 전송에 사용하기에 적합한 깨끗한 출력을 얻으려면 sed와 같은 문자열 조작 도구를 사용할 수 있습니다. 또는 awk . 예를 들어, 패키지 이름만 인쇄하려면:
sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'
출력:
관련 항목:이 sed 예제를 통해 Linux 고급 사용자가 될 수 있습니다.
총 패키지 수를 셀 수도 있습니다. 앞서 언급한 명령의 출력을 wc로 파이프하기만 하면 됩니다. . wc로 약칭되는 단어 수는 텍스트 파일에 있는 문자, 단어 또는 줄의 수를 계산하는 Linux 유틸리티입니다.
sudo apt list --installed | wc -l
출력:
위의 출력에서 볼 수 있듯이 현재 시스템에 2177개의 Linux 패키지가 설치되어 있습니다.
dpkg-query 사용
이전 버전의 Ubuntu를 실행하는 사용자는 dpkg-query를 사용할 수 있습니다. 설치된 패키지 목록을 가져오는 명령입니다.
sudo dpkg-query -l
Dpkg는 기본적으로 깨끗한 표 형식으로 출력을 표시합니다.
추가 정보를 제거하고 패키지 이름만 인쇄하려면 다음 명령을 실행하십시오.
sudo dpkg-query -f '${binary:Package}\n' -W
출력:
자세히 알아보기:Ubuntu에서 APT와 dpkg의 차이점은 무엇입니까?
APT로 간편하게 패키지 관리
목록 외에 APT에는 Linux 패키지와 관련된 정보를 제공하는 몇 가지 다른 기능이 있습니다. 또한 시스템에 설치된 패키지와 제거된 패키지의 기록을 유지하여 불필요한 종속성을 제거하는 번거로움을 덜어줍니다.
APT와 마찬가지로 DNF, pacman 및 YUM을 비롯한 여러 다른 패키지 관리자를 Linux에서 사용할 수 있습니다. 대부분의 Debian 기반 배포판은 APT와 함께 제공되지만 Arch Linux 및 RHEL 기반 시스템은 각각 pacman 및 DNF를 기본 패키지 관리자로 사용합니다.