Почему rpm перечисляет файлы для пакета statsd, которые фактически не установлены в системе?
[root@98f5b00e34c9 /]# rpm -ql statsd | grep /usr/share/doc/statsd\$
/usr/share/doc/statsd
[root@98f5b00e34c9 /]# test -d /usr/share/doc/statsd || echo Not there
Not there
Обратите внимание, что это не результат удаления файлов. Это чистый образ докера, созданный из следующего Dockerfile:
FROM fedora
RUN printf 'set editing-mode vi\nset keymap vi\n' > /etc/inputrc
RUN yum install -y statsd-0.7.2-8.fc26.noarch
CMD bash
rpm -ql
, но я полагаю, это можно считать особенностью. Было бы неплохо, если быrpm -ql
дали указание, что файлы на самом деле не установлены.rpm -ql
только говорит вам, что содержит пакет. Если вы хотите узнать текущее состояние файлов, используйте-V
или-qs
.