LINUX.ORG.RU

Проблема с установкой пакетов на Fedora 27

 , ,


0

1

Добрый вечер. Решил установить на Fedora игру CS 1.6 из этой https://counter-strike.com.ua/games-linux/1562-counter-strike.html темы.

На данный момент,после плясок со всякими пакетами - в консоль выводится следующее при запуске скрипта start.sh:

./cstrike.sh cp: не удалось выполнить stat для 'cstrike/activated.ini': No such file or directory GL_SIZES: r:8 g:8 b:8 a:0 depth:24

ARB Multitexture extensions found.

8 texture units. Detail texture supported.

Error:/lib/libsmime3.so: version `NSS_3.10' not found (required by /home/kiyanemich/Загрузки/Counter-Strike/libcef.so) ./cstrike.sh: строка 38: 3515 Segmentation fault (стек памяти сброшен на диск) ${DEBUGGER} «${GAMEROOT}»/${GAMEEXE} -game cstrike

Вот здесь https://pkgs.org/download/libsmime3.so(NSS_3.10) нашел libsmime3.so: version `NSS_3.10'.

При установке пакета в консоли наблюдаю это:

sudo rpm -ivf --force libnss-3.36.0-alt1.i586.rpm ошибка: Неудовлетворенные зависимости: /etc/alternatives/packages.d нужен для libnss-3.36.0-alt1.i586 rpmlib(SetVersions) нужен для libnss-3.36.0-alt1.i586 rtld(GNU_UNIQUE) нужен для libnss-3.36.0-alt1.i586

В вышеуказанной теме,где можно скачать игру - в комментариях человек написал:

How to start on fedora 27 x86_64

yum install gcc.i686 fontconfig.i686 libglvnd-glx.i686 openal-soft.i686 mesa-dri-drivers.i686 gtk2.i686 alsa-lib.i686 nss.i686 libpng12.i686 alsa-plugins-pulseaudio.i686 gstreamer-plugins-ugly.i686

yum install https://copr-be.cloud.fedoraproject.org/results/wfranken/libgcrypt.so.11/fedora -27-i386/00707248-compat-libgcrypt/compat-libgcrypt-1.5.3-4.fc27.i686.rpm

но при попытке установить gcc.i686 ошибка:

Загруженные пакеты были сохранены в кэше до следующей успешной транзакции. Вы можете удалить кэшированные пакеты выполнив «dnf clean packages». Ошибка: Ошибка при проверке транзакции: файл /usr/share/doc/libmpc/NEWS из устанавливаемого пакета libmpc-1.0.2-8.fc27.i686 конфликтует с файлом из пакета lib64mpc2-0.9-4.x86_64 файл /usr/share/doc/libmpc/README из устанавливаемого пакета libmpc-1.0.2-8.fc27.i686 конфликтует с файлом из пакета lib64mpc2-0.9-4.x86_64 конфликт файла /usr/libexec/getconf/default при попытках установки gcc-7.2.1-2.fc27.i686 и gcc-7.2.1-2.fc27.x86_64

Сводка ошибок

-------------

При запуске самой игры на секундочку появляется окошко и тут же закрывается. Видеокарта встроенная amd 760g. Оболочка GNOME, но на кедах то же самое. Fedora 27 x64.

Очень прошу помочь

Вот здесь https://pkgs.org/download/libsmime3.so(NSS_3.10) нашел libsmime3.so: version `NSS_3.10'.

При установке пакета в консоли наблюдаю это:

sudo rpm -ivf --force libnss-3.36.0-alt1.i586.rpm ошибка: Неудовлетворенные зависимости: /etc/alternatives/packages.d нужен для libnss-3.36.0-alt1.i586 rpmlib(SetVersions) нужен для libnss-3.36.0-alt1.i586 rtld(GNU_UNIQUE) нужен для libnss-3.36.0-alt1.i586

Ты пытаешься на fedora поставить пакет от alt linux. Скачай тот, что в секции fedora 27 (лучше просто установи из репозитория). Впрочем, не уверен что поможет - ошибка говорит, что version `NSS_3.10' not found - вероятно, ему нужна именно 3.10, а не 3.36. Если это так, можно поискать старую версию libnss (хорошее место - koji.fedoraproject.org) и пересобрать на своей системе.

Насчет gcc (компилятор) - где-то читал, что x86_64 уже содержит в себе необходимое для компиляции i686 и его ставить не нужно (он конфликует с gcc.x86_64). Но тут я мало что понимаю, стоит погуглить 'fedora gcc i686 x86_64' - думаю, найдешь подробное описание что к чему.

anonymous ()
Ответ на: комментарий от anonymous

Заглянул на koji.fedoraproject.org. Попытался там поискать эту либу... Крайняя версия 3.11. Как я понял,это версия библиотеки,которая так и называется «Libsmime3.so(nss_3.10)». И еще я узнал,что установка старых версий конфликтует с мозиллой.

radovanovic ()
Ответ на: комментарий от anonymous

так же скачал версию для федоры( спасибо,подсказали) ,пытаюсь поставить - выходит вот это:

sudo rpm -ivf nss-3.33.0-1.0.fc27.i686.rpm Подготовка пакетов... пакет nss-3.36.0-1.0.fc27.x86_64 (который новее, чем nss-3.33.0-1.0.fc27.i686) уже установлен пакет nss-3.36.0-1.0.fc27.i686 (который новее, чем nss-3.33.0-1.0.fc27.i686) уже установлен пакет nss-3.33.0-1.0.fc27.i686 уже установлен файл /usr/share/man/man5/cert8.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.x86_64 файл /usr/share/man/man5/cert9.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.x86_64 файл /usr/share/man/man5/key3.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.x86_64 файл /usr/share/man/man5/key4.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.x86_64 файл /usr/share/man/man5/pkcs11.txt.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.x86_64 файл /usr/share/man/man5/secmod.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.x86_64 файл /usr/lib/libnss3.so из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686 файл /usr/lib/libsmime3.so из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686 файл /usr/lib/libssl3.so из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686 файл /usr/lib/nss/libnssckbi.so из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686 файл /usr/share/man/man5/cert8.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686 файл /usr/share/man/man5/cert9.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686 файл /usr/share/man/man5/key3.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686 файл /usr/share/man/man5/key4.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686 файл /usr/share/man/man5/pkcs11.txt.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686 файл /usr/share/man/man5/secmod.db.5.gz из устанавливаемого пакета nss-3.33.0-1.0.fc27.i686 конфликтует с файлом из пакета nss-3.36.0-1.0.fc27.i686

radovanovic ()

Присоединяюсь к dygger1, что со стимом будет проще, я давно пробовал, мне через вайн больше понравилось, чем нативный, если хочешь могу потестить завтра, у меня купленный есть.

papin-aziat ()
Ответ на: комментарий от radovanovic

Почитай описание lorcode, чтобы вставлять читаемые выхлопы команд (когда пишешь сообщение - снизу есть ссылка). Rpm тебе пишет, что nss уже установелен, видимо, нужнно сперва удалить имеющийся. Устанавливать, вообще, лучше используя dnf, к тому же можно сделать так - dnf downgrade путь-к-твоему-пакету, тогда, по идее, ошибок возникать не будет - он просто заменит на более старую версию.

anonymous ()