[сломано]Проблема с установкой сборки GAMMA на Stalker anomaly

Описание проблемы

Проблемы с установкой гаммы по гайду из вот этой ссылки

При вводе команды source ./venv/bin/activate появляется вот такая ошибка, и никакие следущие команды не работают

./venv/bin/activate (line 40): ‘case’ builtin not inside of switch block
case “$(uname)” in
^~~^
from sourcing file ./venv/bin/activate
source: Error while reading file ‘./venv/bin/activate’

а вот что появляется если ввести pip install в папке гаммы

Defaulting to user installation because normal site-packages is not writeable
ERROR: You must give at least one requirement to install (see “pip help install”)

Подскажите, какая версия питона используется по дефолту и какой создавали env? Нужна 3.**

версия 3.13.5

Попробуйте удалить и создать заново venv

я не знаю как это сделать, пытался гуглить, выполнять команды, но ничего не изменилось

кажется у вас opensuse и возможно шелл fish, попробуйте перейти в bash и выполнить source

Появляется вот такая ошибка, питон установлен

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try ‘pacman -S
python-xyz’, where xyz is the package you are trying to
install.

If you wish to install a non-Arch-packaged Python package,
create a virtual environment using 'python -m venv path/to/venv'.
Then use path/to/venv/bin/python and path/to/venv/bin/pip.

If you wish to install a non-Arch packaged Python application,
it may be easiest to use 'pipx install xyz', which will manage a
virtual environment for you. Make sure you have python-pipx
installed via pacman.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

Следующие шаги можно начинать с 7 пункта из S.T.A.L.K.E.R. Anomaly G.A.M.M.A

Пытаюсь создать скрипт для автоматической установки.
Скрипт используется так: запустите его с одним параметром — путем до папки установки:

chmod +x ./setup_gamma.sh
./setup_gamma.sh /путь/к/папке_в_которой_будут_храниться_gamma

Скрипт установит нужные пакеты(под генту не понял, есть ли пакеты в пакетнике), клонирует лаунчер, создаст виртуальное окружение, сделает резервную копию данных, выполнит установку GAMMA и создаст скрипт для обновления и ярлык в пользовательском меню для удобного запуска обновлений.
Пока это тестовая версия скрипта, неправильно работает резервная копия сохранений, в ближайшее время доделается, для простой установки скрипт подойдет.

скачать скрипт можно тут:

Надо дополнить созданием ярлыка portproton правильным методом

1 Like