UT2003 Problemas de instalação (o programa de instalação parece ter falhado em x86 / unknown)

1

Estou tentando instalar o Unreal Tournament 2003 no meu Ubuntu 14.04 (tenho os CDs como arquivos ISO) e, segui algumas instruções diferentes sobre como fazer isso, mas corri para esse tipo de problema:

linux32 sh ./linux_installer.sh

Copying to a temporary location...
Verifying archive integrity...An embedded MD5 sum of the archive exists but no md5sum program was found in /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:   /bin:/usr/games:/usr/local/games
If you have md5sum on your system, you should try :
env GUESS_MD5_PATH="FirstDirectory:SecondDirectory:..." /tmp/makeself5187 -check
All good.
Uncompressing Unreal Tournament 2003 for GNU/Linux 2199....................................................................
.setup5210: dynamic-link.h:57: elf_get_dynamic_info: Assertion '! "bad dynamic tag"' failed.
Aborted (core dumped)
The setup program seems to have failed on x86/unknown

Fatal error, no tech support email configured in this setup
The program returned an error code (1)

Parece ter havido os mesmos tipos de problemas antes, mas ainda não encontrei respostas para corrigir isso: /

    
por Juuseri 23.05.2014 / 17:21

1 resposta

1

Eu encontrei uma maneira de instalar o ut2003 em um ubuntu 14.10, eu descrevi as etapas aqui .

Eu não posso executar o linux_installer devido ao mesmo erro (parece que devemos usar uma versão antiga do glibc (2.1) que não está disponível, talvez por tentar compilá-lo a partir de fontes). O linux_installer.sh é um arquivo auto-extraível contendo o launcher ut2003-bin e o ucc.

A solução que encontrei foi usar o patch ut2003_2225beta3-multilanguage.update.run que você pode encontrar aqui e que contém esses arquivos. (O link também oferece pacote de bônus, pacote de comunidade, etc ...)

Ao seguir as etapas descritas no link acima, a instalação funciona bem.

O seguinte é apenas para informação

Nota 1: O seguinte comando irá extrair o conteúdo do arquivo (funciona para outro patch e pacote de bónus).

linux32 sh ut2003_2225beta3-multilanguage.update.run --target ut2003_2225beta3

Isto irá criar um diretório chamado ut2003_2225beta3 contendo um diretório data que como a mesma estrutura do diretório de instalação do ut2003, você pode então copiar todos os arquivos para a sua instalação.

Os outros pacotes ou bônus funcionam da mesma forma, às vezes a atualização é compactada, você tem que descompactá-la, mas, bem, você encontrará uma estrutura de pastas ut2003 padrão que você só precisa copiar para a sua instalação.

Infelizmente isto não funciona para o linux_installer.sh, a propósito o comando deve ser modificado como segue

_POSIX2_VERSION=199209 linux32 sh linux_installer.sh --target linux_installer

Ainda estou procurando uma solução para extrair o conteúdo de um arquivo de extração automática sem executá-lo.

Nota 2: Você pode até usar os executáveis de instalação dos pacotes .exe, apenas descompactar os arquivos exe ( unzip nameofthepack.exe -d nameofthepack ) e você reconhecerá a estrutura ut2003. (Isso não funciona para o patch 2225b3, pois deve conter o executável Linux ut2003-bin e o UCC que o exe não contém obviamente)

Espero que isso ajude.

Atenciosamente,

Julien

    
por LagafffeG 25.11.2014 / 14:55