Setcap не знайдено в Debian 9


15

Я використовую сценарії встановлення, які потрібні, setcapі вони не знайдені. Який пакет містить його? libcap2вже встановлено.

Відповіді:


16

Шукаючи setcap

Я вважаю setcap, що міститься в цьому пакеті libcap2-bin. Я знайшов це, гуглившись на "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

@ gabriel-a-zorrilla - якщо це вирішує вашу проблему, позначте її як прийняту, щоб інші знали, що ваша проблема була вирішена.
slm

8

Просто проведіть пошук, щоб побачити, чи пакет використовує цю команду

apt-file search setcap

якщо apt-файл не встановлений спочатку, встановіть його, потім перезапустіть вище:

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 та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.