Debian все -в -схема каталогов usr (usrmerge )ломает dpkg -S. Обойти?

$ cat test.txt
R1C1
R2C1
R3C1
R1C2
R2C2
R3C2
R1C3
R2C3
R3C3

$ awk '{Arr[substr($0,1,2)]=Arr[substr($0,1,2)]" "$0}END{for (i in Arr){print Arr[i]}}' test.txt
 R1C1 R1C2 R1C3
 R2C1 R2C2 R2C3
 R3C1 R3C2 R3C3
4
04.06.2021, 17:43
1 ответ

Я не знаю ни одного/usr-слияния -, эквивалентного dpkg -S, но есть способ избежать этой проблемы.:dpkg -Sне нужен полный путь, поэтому

dpkg -S lib/systemd/systemd

и

dpkg -S bin/systemd

даст вам ответ (s ), который вы ищете. Если вы хотите избежать перечисления всех файлов, соответствующих заданным шаблонам, в виде подстрок, добавьте*:

dpkg -S '*lib/systemd/systemd' '*bin/systemd'

См. также dpkg -запрос :не найден путь, соответствующий шаблону /usr/bin/bash , и это описание /usrслияния (, написанное dpkgсопровождающий ), в котором объясняются некоторые задействованные ограничения и перечисляется ряд dpkgфункций, которые нарушены подходом пакета usrmerge(, включаяdpkg -S).

5
28.07.2021, 11:27

Теги

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