При запуске нативной версии HL2 на Linux Вы можете столкнуться со следующей ошибкой: Unable to load module vguimatsurface.so! Всему виной отсутсвие ряда 32-х битных библиотек, необходимых для корректной работы игры. Чтобы найти каких библиотек недостает, следует выполнить команду находясь в каталоге с игрой:
LD_LIBRARY_PATH=bin ldd bin/vguimatsurface.so | grep 'not found'
В выводе будет список библиотек, которые не смог найти линковщик, их нам и надо поставить. Дальше, с помощью dpkg, ищем в составе каких пакетов лежат заветные библиотеки (помним, что исполняемый файл игры 32-х битный, проверить это можной с помощью команды file), например: dpkg -S libplc4.so Далее устанавливаем заветный пакет с помощью apt-get или aptitude: apt-get install libnspr4:i386 На Linux Mint 20.3 не хватило следующих пакетов: libfontconfig1:i386 libfreetype6:i386 libgtk2.0-0:i386 libpangocairo-1.0-0:i386 libgdk-pixbuf2.0-0:i386 libcairo2:i386 libpango-1.0-0:i386 libfreetype6:i386 libfontconfig1:i386 lib