История изменений
Исправление ZenitharChampion, (текущая версия) :
>> Все прочие библиотеки Steam таскает с собой
> ты хоть бы посмотрел на вывод ldd, прежде чем такое писать.
Смотрел. А ты в свою очередь тогда посмотри на вывод «cd ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu && ls»
>> Хоть в Ubuntu 7.04 его запускай, предварительно обновив GLIBC и установив новый драйвер видео - заработает и не засбоит.
> как запустишь - приходи.
Уже.
> расскажешь, как обновить glibc в убунте 7.04,
sudo apt-get build-dep libc glibc, затем скачать это, это и это, собрать, установить, перезагрузиться.
> вместе с видеодрайвером.
«sudo sh NVIDIA-Linux-x86_64-325.08.run». Только я ещё ядро обновлял, чтобы получить ext4.
> только учти, что там далеко не только glibc в зависимостях.
Ответ на это я вынес в следующий коммент (не влазит). Главное - GLIBC, а обо всём остальном позаботится Steam.
> ну и, собсно, незачем все это мне разъяснять. бинарная сборка моего проекта также работает на rhel, centos, debian lenny, и всем что выше. но, в отличие от тебя, я знаю, какая у этого цена, и как сложно этого было добиться. у зоопарка дистров гораздо больше отличий, чем тебе кажется.
Когда я собирал Wine, OpenJDK и Chromium, я видел что в старой системе может потребоваться DBUS, UDISKS вместо HAL, и X Input 2. Действительно, не всё так гладко в CentOS, как я говорил. Тем не менее, стандарт LSB избавляет от проблем: полученные бинарники действительно запускаются тупо везде. 5-мегабайтный каталог lib, скрипт запуска run.sh. Всё.
В Lenny же GCC 4.3? Я предпочитаю 4.1. Вернее, предпочитал: слишком многое в нём не собирается. Обновил до 4.5 и кладу в lib ещё и libstdc++.so.6.0.15.
>> И вовсе не потому что их протестировали в каждом линуксе
> именно потому, что они получали багрепорты от юзеров разных линуксов, и допиливали постепенно. либо тестировали в разных линуксах. это единственный способ.
Maya for Linux тестировалась только в RHEL и SLES, тем не менее успешно запускается в Ubuntu и не глючит. Потому что стандартизация, и она работает.
Исходная версия ZenitharChampion, :
>> Все прочие библиотеки Steam таскает с собой
> ты хоть бы посмотрел на вывод ldd, прежде чем такое писать.
Смотрел. А ты в свою очередь тогда посмотри на вывод «cd ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu && ls»
>> Хоть в Ubuntu 7.04 его запускай, предварительно обновив GLIBC и установив новый драйвер видео - заработает и не засбоит.
> как запустишь - приходи.
Уже.
> расскажешь, как обновить glibc в убунте 7.04,
sudo apt-get build-dep libc glibc, затем скачать это, это и это, собрать, установить, перезагрузиться.
> вместе с видеодрайвером.
«sudo sh NVIDIA-Linux-x86_64-325.08.run». Только я ещё ядро обновлял, чтобы получить ext4.
> только учти, что там далеко не только glibc в зависимостях.
Ответ на это я вынес в следующий коммент (не влазит). Главное - GLIBC, а обо всём остальном позаботится Steam.
> ну и, собсно, незачем все это мне разъяснять. бинарная сборка моего проекта также работает на rhel, centos, debian lenny, и всем что выше. но, в отличие от тебя, я знаю, какая у этого цена, и как сложно этого было добиться. у зоопарка дистров гораздо больше отличий, чем тебе кажется.
Когда я собирал Wine, OpenJDK и Chromium, я видел что в старой системе может потребоваться DBUS, UDISKS вместо HAL, и X Input 2. Действительно, не всё так гладко в CentOS, как я говорил. Тем не менее, стандарт LSB избавляет от проблем: полученные бинарники действительно запускаются тупо везде. 5-мегабайтный каталог lib, скрипт запуска run.sh. Всё.
В Lenny же GCC 4.3? Я предпочитаю 4.1. Вернее, предпочитал: слишком многое в нём не собирается. Обновил до 4.5 и кладу в lin ещё и libstdc++.so.6.0.15.
>> И вовсе не потому что их протестировали в каждом линуксе
> именно потому, что они получали багрепорты от юзеров разных линуксов, и допиливали постепенно. либо тестировали в разных линуксах. это единственный способ.
Maya for Linux тестировалась только в RHEL и SLES, тем не менее успешно запускается в Ubuntu и не глючит. Потому что стандартизация, и она работает.