Tôi đang sử dụng một tập lệnh cài đặt cần setcap
và nó không được tìm thấy. Gói nào chứa nó? libcap2
đã được cài đặt.
Tôi đang sử dụng một tập lệnh cài đặt cần setcap
và nó không được tìm thấy. Gói nào chứa nó? libcap2
đã được cài đặt.
Câu trả lời:
setcap
Tôi tin setcap
là có trong gói này libcap2-bin
. Tôi đã tìm thấy điều này bằng cách googling cho "debian setcap" dẫn tôi đến trang người đàn ông này:
Tiêu đề của trang man cho bạn biết gói nào nằm trong:
/ jessie / libcap2-bin / setcap (8)
Bây giờ chúng tôi "nghĩ" chúng tôi biết tên của gói chúng tôi có thể tìm kiếm nó:
Nếu bạn cuộn xuống cuối trang đó, bạn sẽ thấy tất cả các kiến trúc khác nhau. Nhấp vào liên kết cho amd64:
Và có 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
Chỉ cần thực hiện tìm kiếm để xem gói có sử dụng lệnh đó không
apt-file search setcap
Nếu apt-file không được cài đặt, hãy cài đặt nó, sau đó phát hành lại ở trên:
sudo apt install apt-file -y && sudo apt-file update
apt-file search setcap
mục bạn muốn xuất hiện dưới dạng
libcap2-bin: / sbin / setcap
Bây giờ bạn biết gói nào có cài đặt bằng cách sử dụng
sudo apt-get install libcap2-bin
để xem nội dung của một vấn đề gói
dpkg -L some-package
dpkg -L libcap2-bin
nơi bạn sẽ thấy setcap
và đối tác của nógetcap