Назад | Перейти на главную страницу

Ошибка Firewalld при установке Steam на RHEL7

Я бегу:

sudo yum install steam

то я получил эту ошибку:

file /usr/lib/firewalld/services/steam-streaming.xml from install of steam-1.0.0.61-2.el7.i686 conflicts with file from package firewalld-0.6.3-2.el7.noarch

Единственное решение, которое я нашел, - это удаление firewalld, но я не хочу этого делать. Кто-нибудь знает как исправить?

Ошибка возникает из-за того, что /usr/lib/firewalld/services/steam-streaming.xml файл из пакета Steam пытается заменить существующий файл из firewalld пакет.

Откуда скачивается Steam-пакет? Когда я смотрю последний пакет Fedora для Steam, https://fedora.pkgs.org/rawhide/rpmfusion-nonfree-x86_64/steam-1.0.0.61-3.fc31.i686.rpm.html, он не содержит steam-treaming.xml файл.

В более ранней версии есть этот комментарий

2019-01-18 - Симоне Каронни - 1.0.0.59-5 - Определения брандмауэра уже включены в firewalld 0.6.2 на Fedora 29+. - Обновите определения брандмауэра в соответствии с Fedora 29+.

Если вы уверены в том, что делаете:

  1. Сделайте резервную копию /usr/lib/firewalld/services/steam-streaming.xml
  2. Загрузите пакет RPM для Steam
  3. Установить при замене файла

    sudo rpm -ivh --replacefiles steam-1.0.0.61-3.fc31.i686.rpm