मैं एक इंस्टॉलेशन स्क्रिप्ट का उपयोग कर रहा हूं जिसकी आवश्यकता है setcap
और यह नहीं मिली है। क्या पैकेज में यह शामिल है? libcap2
पहले से ही स्थापित किया गया है।
मैं एक इंस्टॉलेशन स्क्रिप्ट का उपयोग कर रहा हूं जिसकी आवश्यकता है setcap
और यह नहीं मिली है। क्या पैकेज में यह शामिल है? libcap2
पहले से ही स्थापित किया गया है।
जवाबों:
setcap
मेरा मानना setcap
है कि इस पैकेज में निहित है libcap2-bin
। मैंने इसे "डेबियन सेटेक" के लिए गुग्लिंग करके पाया, जो मुझे इस आदमी पृष्ठ पर ले गया:
मैन पेज का शीर्षक आपको बताता है कि यह किस पैकेज में रहता है:
/ जेसी / लीबकैप 2-बिन / सेटकैप (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
यदि उपयुक्त फ़ाइल पहले स्थापित नहीं है, तो उसे फिर से जारी करें:
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