GUIA DE INSTALAÇÃO NO LINUX

AnyPS5 no Linux: relinkar e executar.

Prepare uma saída nativa x86-64 para Linux, combine-a com bibliotecas do AnyPS5 compiladas para Linux e entenda por que a compatibilidade continua específica por título.

Plataforma: Linux x86-64 · Release rastreada: v0.1.1

⚑ Este guia resume as instruções oficiais atuais. Uma conversão bem-sucedida **não** prova que um título é jogável no Linux.

Antes de começar

Você precisa de um sistema Linux x86-64, um dispositivo/driver Vulkan 1.1 funcional, permissão para usar o executável de entrada, um ELF limpo e seus módulos empacotados. As entradas de controle seguem os mapeamentos do SDL; opcionalmente, configure a entrada de teclado. Não confunda o suporte de build apenas do Relinker para macOS com o suporte de runtime de jogos no Linux.

1. Baixe os artefatos da release para Linux

No índice de download oficial, obtenha relinker-v0.1.1 e o arquivo de bibliotecas PRX para Linux da mesma versão rastreada.

workspace/
  relinker-v0.1.1
  source/
    input.elf
    sce_module/
      <módulos ELF empacotados>

Execute estes comandos em um terminal Linux:

chmod +x ./relinker-v0.1.1
./relinker-v0.1.1 source/input.elf app.elf

O ELF Linux é a saída padrão. Para uma CPU Intel suportada que precise de substituição de instruções, acrescente --to-intel antes do caminho de entrada. Recursos de entrada desconhecidos ou não suportados podem causar falha na conversão.

3. Complete o layout de runtime de destino

Coloque as bibliotecas do host AnyPS5 compiladas para Linux em libs/, os módulos do título convertido em app0/sce_module/ (ou seu nome de diretório original) e os assets da aplicação em app0/.

workspace/
  app.elf
  libs/
    <bibliotecas de sistema do host AnyPS5>.prx
  app0/
    <recursos do app>
    sce_module/
      <módulos do título convertidos>

Defina as permissões de execução e inicie:

chmod +x app.elf
./app.elf

4. Entenda as falhas antes de tentar de novo

Se a resolução de dependências falhar, confirme se as bibliotecas de sistema corretas estão presentes; se o programa iniciar mas travar, verifique o stderr. O código de saída 2 do Relinker significa falha na conversão. Um erro de API de runtime ausente é uma limitação de compatibilidade, nem sempre um erro de configuração.

Consulte a tabela de compatibilidade verificada antes de supor que um título é jogável. O upstream atualmente lista o resultado do Dreaming Sarah no Linux como desconhecido.

Fontes primárias: documentação de uso oficial ↗ ↗ e documentação de build ↗ ↗.