Устанавливать зависимости, устанавливающие пакеты rpm

Я использую RHEL6

Привет, я создал репозиторий yum, я загрузил пакет snort rpm со своего веб-сайта, когда я попытался установить rpm на его ошибку, например

snort-2.9.5.3-1.f18.i386.rpm 1:snort-2.9.5.3-1.i386 requires libsfbpf.so.0 1:snort-2.9.5.3-1.i386 requires libdnet.so.1 1:snort-2.9.5.3-1.i386 requires libpcre.so.1 

1) Я попытался найти эти файлы в Интернете и не смог найти

2) Как установить snort с помощью yum, я попробовал yum install \Desktop\snort-2.9.5* он запустил ошибку, что у меня были сбойные зависимости

ошибки:

 Resolving Dependencies --> Running transaction check ---> Package snort.i386 1:2.9.5.3-1 set to be updated --> Processing Dependency: libdnet.so.1 for package: 1:snort-2.9.5.3-1.i386 --> Processing Dependency: libpcre.so.1 for package: 1:snort-2.9.5.3-1.i386 --> Processing Dependency: libsfbpf.so.0 for package: 1:snort-2.9.5.3-1.i386 --> Finished Dependency Resolution Error: Package: 1:snort-2.9.5.3-1.i386 (/snort-2.9.5.3-1.f18.i386) Requires: libsfbpf.so.0 Error: Package: 1:snort-2.9.5.3-1.i386 (/snort-2.9.5.3-1.f18.i386) Requires: libdnet.so.1 Error: Package: 1:snort-2.9.5.3-1.i386 (/snort-2.9.5.3-1.f18.i386) Requires: libpcre.so.1 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 

Как я могу установить snort, я даже пытался установить fwbuilder, но не смог

  • Разница между yum update vs yum install
  • git 1.9 и yum groupinstall "Средства разработки"
  • pdksh отсутствует в RHEL 6 и CentOS 6?
  • Могу ли я автоматически принимать условия лицензии MS SQL при установке пакета yum?
  • установить с помощью YUM без прав root
  • Пакет pgadmin3 не доступен
  • yum Ошибка: нет модуля с именем site
  • Linux yum Команды, эквивалентные этим командам apt-get Ubuntu
  • One Solution collect form web for “Устанавливать зависимости, устанавливающие пакеты rpm”

    Если вам нужно выяснить, какие пакеты репо содержат определенный файл, вы можете попробовать (например):

     yum provides "*/libdnet.so.1" 

    Это использует скобку оболочки, поэтому «* /» охватывает тот факт, что yum будет искать абсолютные пути. Это необходимо. Обратите внимание, что он ищет ваши репозитории, а не только установленные пакеты. Для примера выше, используя F17, я получаю:

     libdnet-1.12-8.fc17.i686 : Simple portable interface to lowlevel networking routines Repo : fedora Matched from: Filename : /usr/lib/libdnet.so.1 libdnet-1.12-8.fc17.x86_64 : Simple portable interface to lowlevel networking routines Repo : fedora Matched from: Filename : /usr/lib64/libdnet.so.1 

    Это довольно просто, но поскольку это поиск по имени файла, вы часто можете получить множество обращений и должны подумать о том, что именно вы действительно ищете.

    yum provides совпадения с несколькими заголовками полей .rpm, поэтому вам действительно не нужно искать определенный файл (хотя всегда применяется синтаксис оболочки glob, поле Provides: часто есть вещи). Например, простой yum provides libdnet здесь – как, конечно, более общий и простой:

     yum search libdnet 
    Linux и Unix - лучшая ОС в мире.