Debian 9에서는 Setcap을 찾을 수 없습니다.

Debian 9에서는 Setcap을 찾을 수 없습니다.

필수 설치 스크립트를 사용하고 있지만 setcap찾을 수 없습니다. 어떤 패키지에 포함되어 있나요? libcap2설치되었습니다.

답변1

수색setcap

setcap나는 그것이 이 패키지에 포함되어 있다고 믿습니다 libcap2-bin. 나는 "debian setcap"을 검색해 이 매뉴얼 페이지로 이동한 것을 발견했습니다:

매뉴얼 페이지의 제목은 해당 패키지가 어떤 패키지에 있는지 알려줍니다.

/jess/libcap2-bin/setcap(8)

이제 우리는 패키지 이름을 알고 있다고 "생각"하고 이를 검색할 수 있습니다.

이 페이지 하단으로 스크롤하면 다양한 스키마가 모두 표시됩니다. amd64 링크를 클릭하세요:

그것을 발견

게다가 setcap:

File list of package libcap2-bin in jessie of architecture amd64
/sbin/capsh
/sbin/getcap
/sbin/getpcaps
/sbin/setcap
/usr/share/doc/libcap2-bin/README.Debian
/usr/share/doc/libcap2-bin/changelog.Debian.gz
/usr/share/doc/libcap2-bin/changelog.gz
/usr/share/doc/libcap2-bin/copyright
/usr/share/man/man1/capsh.1.gz
/usr/share/man/man1/getpcaps.1.gz
/usr/share/man/man5/capability.conf.5.gz
/usr/share/man/man8/getcap.8.gz
/usr/share/man/man8/pam_cap.8.gz
/usr/share/man/man8/setcap.8.gz

답변2

패키지에 해당 항목이 있는지 확인하려면 다음 명령을 사용하여 검색하세요.

apt-file search setcap

apt-file이 설치되어 있지 않으면 먼저 설치한 후 위 명령을 다시 실행하십시오.

sudo apt install apt-file -y  && sudo apt-file update
apt-file search setcap

원하는 항목이 다음과 같이 나타납니다.

libcap2-bin:/sbin/setcap

이제 어떤 패키지가 있는지 알았으므로 다음을 사용하여 설치하십시오.

sudo apt-get install libcap2-bin

설치된 패키지 문제의 내용 보기

dpkg -L some-package
dpkg -L libcap2-bin

출력에는 다음이 포함됩니다.

/sbin/getcap
/sbin/setcap

setcap이제 해당 제품을 설치하고 얻는 방법을 알았습니다.getcap

관련 정보