डेबियन 9 में सेट नहीं मिला


15

मैं एक इंस्टॉलेशन स्क्रिप्ट का उपयोग कर रहा हूं जिसकी आवश्यकता है setcapऔर यह नहीं मिली है। क्या पैकेज में यह शामिल है? libcap2पहले से ही स्थापित किया गया है।

जवाबों:


16

के लिए खोज 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

@ gabriel-a-zorrilla - यदि यह आपके मुद्दे को हल करता है तो कृपया इसे स्वीकार कर लें क्योंकि दूसरे को आपके मुद्दे का पता चल गया है।
स्लम

8

बस यह देखने के लिए एक खोज करें कि क्या किसी पैकेज में उस कमांड का उपयोग किया गया है

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.