누락된 명령 패키지 설치 힌트를 제공하는 것은 무엇입니까?

누락된 명령 패키지 설치 힌트를 제공하는 것은 무엇입니까?

일부 Ubuntu 시스템에서는 다음과 같은 힌트를 얻습니다.

$ nc

Command 'nc' not found, but can be installed with:

apt install netcat-openbsd      # version 1.206-1ubuntu1, or
apt install ncat                # version 7.80+dfsg1-2build1
apt install netcat-traditional  # version 1.10-41.1ubuntu1

이러한 힌트를 생성하는 것은 무엇입니까?

답변1

이것들은command-not-found공익사업그 자체가 패키지에 들어 있습니다 command-not-found.

$ /usr/lib/command-not-found -- nc

해당 패키지를 설치하는 경우 추가 프로그램을 실행하여 사용하는 apt update데이터베이스를 다운로드 해야 합니다 command-not-found(예:http://archive.ubuntu.com/ubuntu/dists/jammy/main/cnf/).

UNIX 및 Linux StackExchange의 답변이것이 어떻게 쉘과 통합되는지 설명합니다.

관련 정보