Из зависимостей идущих вмете с пакетом там libc6 2.15 + то что нужно самому libc6, вообщем там патроха пакета libc6_2.15-0ubuntu10.2_i386 либы ставлю в /usr/lib/steam его содержимое таково:
ld-linux.so.2 libm.so.6 libpcprofile.so
libanl.so.1 libnsl.so.1 libpthread.so.0
libBrokenLocale.so.1 libnss_compat.so.2 libresolv.so.2
Остальные библиотеки есть в testing и unstable, но не тех версий если честно я не очень вникал, но
как понял из документаций все они abi совместимы с прошлыми версиями поэтому я смело понизил версии. Ничего более изменять не пришлось под strace всё нормально, выскакивают ошибки gtk в начале но это до первого обновления steam.
Вообщем думаю кто делал steam ничего кроме убунты не видел так как там привязка к ней на уровне имён, а недавно VALVE разрешила перепакетирование и это круто. На самом деле если бы девелопер валвы просто чуток расширил версии зависимостей например libc.so.6 (>=2.13) то всё работало бы и так там было слишком много привязок на либы именно бубунтовские тоесть сами либы в именисодержат слово 0ubuntu .