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.
2. Organize os arquivos de origem e faça o relink
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 ↗ ↗.