LINUX.ORG.RU

История изменений

Исправление 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 и не глючит. Потому что стандартизация, и она работает.