Counter-Strike via cedega no Slackware 10
Este tutorial visa a instalação do Steam (Counter-Strike, Half-Life, Dod e outros) no Slackware 10 com kernel série 2.6. Vou partir do princípio de que você já sabe o que é o Steam e possui o CD do software.
Introdução
Por causa do erro abaixo a instalação do Steam não
funciona, parando próximo a 27%. O causador desse erro é
a glibc padrão do Slackware 10.
# cedega SteamInstall.exe
Para mais informações sobre o que é o nptl, acesse os seguintes sites:
Recompilei a glibc com os próprios scripts que o Patrick desenvolveu para fazer os pacotes da glibc oficial. A seguir vou mostrar como compilar a glibc e caso você não queira compilar, também disponibilizei os pacotes pré-compilados em:
(veja os passos de como fazer a instalação em seguida)
OBS: realizei os procedimentos no kernel 2.6.9, que baixei e compilei. É para funcionar nos kernels da família 2.6. Se você quiser utilizar o kernel pré-compilado, aconselho que instale o kernel-source e o kernel-headers, pois sem eles talvez de problemas na compilação da glibc.
Não me responsabilizo por qualquer danificação no sistema, mexer na glibc não é uma coisa muito legal de se fazer, por isso siga corretamente os passos.
# cedega SteamInstall.exe
Your system requires the use of pthreads but the
maximum system allowed stack size of 2052 kB may
be too small for some games.
If you experience problems, try rerunning with
"-use-pthreads no" which may help.
O problema se dá de como a glibc padrão do Slackware foi
compilada. Alguns programas nativos de Windows pra rodar
via cedega (winex) precisam que o sistema tenha
suporte ao nptl, implementado no kernel 2.6.x. Como
a glibc padrão do Slackware não foi compilada com suporte
a nptl, precisamos recompilar e reinstalar a glibc.
Para mais informações sobre o que é o nptl, acesse os seguintes sites:
Recompilei a glibc com os próprios scripts que o Patrick desenvolveu para fazer os pacotes da glibc oficial. A seguir vou mostrar como compilar a glibc e caso você não queira compilar, também disponibilizei os pacotes pré-compilados em:
(veja os passos de como fazer a instalação em seguida)
OBS: realizei os procedimentos no kernel 2.6.9, que baixei e compilei. É para funcionar nos kernels da família 2.6. Se você quiser utilizar o kernel pré-compilado, aconselho que instale o kernel-source e o kernel-headers, pois sem eles talvez de problemas na compilação da glibc.
Não me responsabilizo por qualquer danificação no sistema, mexer na glibc não é uma coisa muito legal de se fazer, por isso siga corretamente os passos.
Parabéns!!!