Estou preso nessa questão há muito tempo. Basicamente, tenho um aplicativo node v20.x que gostaria de executar em um servidor CentOS 7.9. Por motivos, não queremos atualizar o SO agora, mas tenho certeza de que deve haver uma maneira de executar o node v20?
Criei e instalei o GCC 10.3 a partir do código-fonte, que li ser necessário para o nó 20, mas ainda está apresentando erros.
Estes são os erros que tenho atualmente ao executarnode .
node .
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20 not found (required by node) node: /lib64/libstdc++.so.6: version CXXABI_1.3.9 not found (required by node) node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21 not found (required by node)
Isso seria possível? E como devo proceder?
Além disso, tomo cuidado para não interromper o servidor apache/mysql em execução nesse meio tempo.
Li que atualizar o glibc no CentOS 7 pode ser extremamente perigoso, tornando o sistema impossível de inicializar?
Não existe realmente uma maneira segura de contornar isso?