Поиск в конкретном dpkg для одного файла?

Вот еще один способ

sudo groupadd wireshark
sudo usermod -a -G wireshark YOUR_USER_NAME
sudo chgrp wireshark /usr/bin/dumpcap
sudo chmod 750 /usr/bin/dumpcap
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
sudo getcap /usr/bin/dumpcap
0
задан 13 November 2017 в 22:35

2 ответа

Как определить, какой пакет предоставляет конкретный файл:

$ dpkg -S /usr/share/hunspell/en_US.aff hunspell-en-us: /usr/share/hunspell/en_US.aff # The package is: hunspell-en-us

Как перечислить все файлы, предоставленные пакетом:

$ dpkg -L hunspell-en-us /. /usr /usr/share /usr/share/hunspell /usr/share/hunspell/en_US.aff /usr/share/hunspell/en_US.dic /usr/share/doc /usr/share/doc/hunspell-en-us /usr/share/doc/hunspell-en-us/README.txt /usr/share/doc/hunspell-en-us/copyright /usr/share/doc/hunspell-en-us/changelog.Debian.gz

dpkg не содержит фильтра - вы должны использовать grep, sed, awk и т. д .:

$ dpkg -L hunspell-en-us | grep aff /usr/share/hunspell/en_US.aff
1
ответ дан 18 July 2018 в 03:20

Как определить, какой пакет предоставляет конкретный файл:

$ dpkg -S /usr/share/hunspell/en_US.aff hunspell-en-us: /usr/share/hunspell/en_US.aff # The package is: hunspell-en-us

Как перечислить все файлы, предоставленные пакетом:

$ dpkg -L hunspell-en-us /. /usr /usr/share /usr/share/hunspell /usr/share/hunspell/en_US.aff /usr/share/hunspell/en_US.dic /usr/share/doc /usr/share/doc/hunspell-en-us /usr/share/doc/hunspell-en-us/README.txt /usr/share/doc/hunspell-en-us/copyright /usr/share/doc/hunspell-en-us/changelog.Debian.gz

dpkg не содержит фильтра - вы должны использовать grep, sed, awk и т. д .:

$ dpkg -L hunspell-en-us | grep aff /usr/share/hunspell/en_US.aff
1
ответ дан 24 July 2018 в 17:49

Другие вопросы по тегам:

Похожие вопросы: