Не удалось установить пакет tcpdump в UBI8 (Универсальный базовый образ Red Hat)

Вы вводите команду в неправильном формате.Допустимые спецификаторы требований::

  • packagename
  • packagename==version
  • packagename>=version(или<=)
  • packagename>version(или<)

Добавить знак ==для спецификатора точной версии:

$ pip install pyudev==0.21.0
2
09.08.2020, 03:39
2 ответа

Вместо этого в качестве базового образа можно использовать инструменты 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 -инструменты --подтверждение

1
18.03.2021, 23:13

В моем случае я создаю пользовательскую версию образа, основанную на минимальном(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

1
18.03.2021, 23:13

Теги

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