답변1
Fedora에서 이 기능은 패키지에 의해 제공됩니다 PackageKit-command-not-found
. /etc/profile.d/PackageKit.sh
찾을 수 없는 명령 처리를 설정하는 시작 스크립트를 추가합니다 . 이것으로 나는 예를 들어 다음과 같은 결과를 얻습니다.
$ evolution
bash: evolution: command not found...
Install package 'evolution' to provide command 'evolution'? [N/y]
DBus가 실행 중이고 packagekitd
설치된 경우에만 작동합니다.
답변2
다음 명령을 사용하십시오.
yum whatprovides '*foo'
입력한 명령이 foo
컴퓨터에 누락되어 어디에 있습니까?
와일드카드를 사용하는 이유는 yum whatprovides
절대 파일 경로를 인수로 사용하기 때문입니다.