ฉันใช้สคริปต์การติดตั้งที่ต้องการsetcap
และไม่พบ มีแพ็คเกจอะไรบ้าง? libcap2
ติดตั้งแล้ว
ฉันใช้สคริปต์การติดตั้งที่ต้องการsetcap
และไม่พบ มีแพ็คเกจอะไรบ้าง? libcap2
ติดตั้งแล้ว
คำตอบ:
setcap
ฉันเชื่อว่าsetcap
มีอยู่ในแพ็คเกจlibcap2-bin
นี้ ฉันพบสิ่งนี้โดย googling สำหรับ "debian setcap" ซึ่งพาฉันไปที่หน้าคนนี้:
ชื่อของหน้าคนบอกคุณว่ามันอยู่ในแพคเกจ:
/ jessie / 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
เพียงทำการค้นหาเพื่อดูว่าแพ็คเกจใช้คำสั่งนั้นหรือไม่
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
ที่ที่คุณจะเห็นsetcap
และรับมันคู่กันgetcap