"command-not-found" 프롬프트를 통해 설치된 명령을 제거하는 방법

"command-not-found" 프롬프트를 통해 설치된 명령을 제거하는 방법

Fedora 35에서 설치되지 않은 명령(예: )을 입력하면 mu이를 설치하라는 메시지가 나타납니다.

mu
bash: mu: command not found...
Install package 'maildir-utils' to provide command 'mu'? [N/y] 

dnf remove mu내 질문은: 이 방법으로 설치된 패키지가 작동하지 않기 때문에 제거하는 방법입니다 . 논리적으로 현재 다음과 같은 출력을 얻습니다.

No match for argument: mu
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!

답변1

명령을 찾을 수 없음 프롬프트로 인해 설치된 "명령"을 제거하려면 일반적인 접근 방식은 명령을 제공하는 패키지를 확인한 다음 제거하는 것입니다.

달리기

rpm -q --whatprovides $(command -v foo)

패키지가 적합한지 확인한 다음

sudo dnf remove $(rpm -q --whatprovides $(command -v foo))

해당 항목과 더 이상 필요하지 않은 종속성을 제거하세요.

관련 정보