Debian 및 Ubuntu에서 적절한 패키지가 설치된 위치를 찾는 방법

Debian 및 Ubuntu에서 적절한 패키지가 설치된 위치를 찾는 방법

Debian이나 Ubuntu에 새로운 최신 프로그램을 설치하고 싶습니다. 패키지를 찾아 apt를 사용하여 설치합니다. 그러나 명령줄에서 실행하려고 하면 셸에서 “명령을 찾을 수 없습니다.”라는 오류 메시지가 나타납니다. apt가 어디에 설치되었는지 확인하는 방법은 다음과 같습니다.

방금 해당 패키지를 설치했지만 이를 실행하는 명령은 무엇입니까?

대부분의 경우 실행 프로그램의 이름은 Debian 또는 Ubuntu 패키지의 이름과 일치합니다. 때로는 서로 다르기 때문에 실행 파일의 이름을 알아내기 위해 약간의 작업을 수행해야 합니다. 이는 패키지 이름이 기존 패키지와 충돌하기 때문인 경우가 많습니다. 다행스럽게도 프로그램 이름을 알아내는 데는 단 하나의 명령만 필요합니다.

dpkg를 사용하여 설치된 파일 나열

패키지에 설치된 파일의 전체 경로 이름을 나열하려면 dpkg 명령에 -L(대문자 L) 옵션을 사용하면 됩니다. 예를 들어 Firefox ESR을 검사하려면 다음을 수행하십시오.

dpkg -L firefox-esr

매우 중요한 실행 파일을 포함하여 패키지가 설치된 각 파일의 경로가 표시됩니다.

데비안의 Firefox-esr dpkg 목록

Linux에서 실행 가능한 프로그램은 어디에 있습니까?

찾고 있는 실행 파일은 일반적으로 “binary”를 의미하는 bin 디렉토리에 있습니다. Linux 디렉터리 구조 에서 /usr/bin은 설치하는 실행 파일의 기본 위치입니다.

데비안의 /usr/bin 목록

쉘은 명령을 입력할 때 검색 경로를 사용하여 이러한 디렉토리에서 프로그램을 찾습니다. 검색 경로의 디렉터리를 보려면 $PATH 환경 변수를 검사하세요 .

echo $PATH

콜론( 🙂 문자 로 구분된 검색 경로의 디렉터리를 볼 수 있습니다 . Debian과 Ubuntu는 일반적으로 /usr/bin 또는 /usr/sbin 디렉터리 에 새 프로그램을 설치합니다 . 후자는 일반적으로 sudo를 사용하여 루트로 실행해야 하는 시스템 관리 프로그램입니다.

이제 해당 프로그램이 어디에 설치되었는지 알 수 있습니다.

빠른 dpkg 명령과 Linux 디렉토리 구성에 대한 지식을 통해 apt가 새로운 프로그램을 어디에 설치했는지 쉽게 파악할 수 있습니다. 이 프로세스는 프로그램 이름이 패키지 이름과 일치하지 않을 때 특히 유용합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다