Counter-Strike заработал, а вот Battlefield нет...
error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
А есть общий алгоритм определения какой пакет добавить?
1. Определяем библиотеку :
[cas@altair apt-conf-platform5]$ /sbin/ldconfig -p | grep libz.so.1
libz.so.1 (libc6,x86-64) => /lib64/libz.so.1
2. Определяем имя пакета по файлу
[cas@altair apt-conf-platform5]$ rpm -qf /lib64/libz.so.1
zlib-1.2.3-alt5.1
3. Ставим этот пакет + префикс .i586:
apt-get install i586-zlib
Примечание: можно упростить и сделать одной командой:
apt-get install $(rpm -qf `/sbin/ldconfig -p | grep libz.so.1 | head -n 1 | cut -f2 -d'>'` --qf 'i586-%{name}')
(подставляйте требуемую библиотеку вместо libz.so.1)
UPD: исправил код для префикса.