Вы вводите команду в неправильном формате.Допустимые спецификаторы требований::
packagename
packagename==version
packagename>=version
(или<=
)packagename>version
(или<
)Добавить знак ==
для спецификатора точной версии:
$ pip install pyudev==0.21.0
Вместо этого в качестве базового образа можно использовать инструменты register.redhat.io/rhel8/support -. Он поставляется с tcpdump -4.9.2 -6.el8 среди других инструментов для устранения неполадок.
http://ftp.redhat.com/pub/redhat/containers/rhel8/support-tools/8.2-19.txt
напр. oc import -image rhel8/support -инструменты --from=registry.redhat.io/rhel8/support -инструменты --подтверждение
В моем случае я создаю пользовательскую версию образа, основанную на минимальном(https://hub.docker.com/r/jboss/keycloak)ubi8 -, поэтому я не могу изменить базовый образ. Образ инструментов поддержки -недоступен для общего доступа -, требуется регистрация. Я остановился на ручной установке:
curlhttp://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/tcpdump-4.9.3-1.el8.x86_64.rpm-или tcpdump -4.9.3 -1.el8.x86 _64.rpm
microdnf установить тень -утилиты
microdnf установить libpcap -14 :1.9.1 -5.el8.x86 _64
rpm -i tcpdump -4.9.3 -1.el8.x86 _64.rpm