설치된 패키지만 검색하려면 apt를 사용하세요.

설치된 패키지만 검색하려면 apt를 사용하세요.

나를 사용하면 aptitude다음과 같이 검색할 수 있습니다.

aptitude search '~i bash'

이는 적성에 관련된 정규 표현식인 것으로 보입니다. 추가 명령을 사용 apt하거나 사용하지 않고 apt-cache동일한 작업을 수행 할 수 있습니까 ?

apt search '~i bash'

작동하지 않습니다.

답변1

당신은 시도 할 수 있습니다:

apt list --installed bash

package설치된 이름을 나열하려고 시도합니다.bash

그러나 특정 파일을 검색하려면 다음을 사용하십시오.apt-file

다음 명령은 bash이름에 문자열이 포함된 모든 패키지를 나열합니다.

apt list -a --installed bash

@Exostor가 제안한 것처럼 apt list -a --installed bash항상 특정 문자열로 시작하는 패키지를 나열하는 대신 다음을 사용하십시오.

apt list -a --installed bash*

글로빙을 찾고 있다면 아래 @Exostor의 댓글에 투표해주세요.

답변2

dpkg-query --list | grep '^.i\s*PKG'

또는:

dpkg-query --list PKG\* | grep '^.i'

PKG필수 패키지 이름/reg-ex는 어디에 있습니까?

답변3

다른 사람이 이 작업을 수행하는 방법이 궁금할 경우 다음 방법을 사용합니다.

apt list --installed | grep [XYZ]

이 방법은 검색 중인 문자열이 포함된 다양한 설치된 패키지도 표시합니다. 예를 들어 vlc를 검색하면 이름에 "vlc"가 포함된 다른 많은 패키지가 표시됩니다. 입력과 출력은 다음과 같습니다.

apt list --installed | grep vlc

WARNING: apt.divert does not have a stable CLI interface. Use with caution in scripts.

browser-plugin-vlc/stable,now 2.0.6-4 amd64 [installed]
libvlc-bin/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
libvlc5/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
libvlccore8/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
phonon4qt5-backend-vlc/stable,now 0.9.0-2 amd64 [installed,automatic]
vlc/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-bin/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-data/stable,stable,stable,stable,now 2.2.7-1~deb9u1 all [installed]
vlc-l10n/stable,stable,stable,stable,now 2.2.7-1~deb9u1 all [installed]
vlc-plugin-base/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-notify/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-qt/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-samba/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-skins2/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-video-output/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-video-splitter/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-visualization/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]

패키지가 설치되어 있지 않은 것으로 확인되면 명령이 바로 종료됩니다.

관련 정보