Desculpe por essa "resposta", tentei colocar isso em um comentário sobre sua pergunta, mas o espaçamento e a formatação são limitados.
O ld-linux-x86-64.so.2 é uma parte essencial do seu sistema operacional. Na verdade, ele executa todos os aplicativos dinâmicos (64 bits). Não é uma biblioteca tanto quanto um aplicativo em si, um manipulador que é chamado quando você executa um aplicativo.
Basicamente, quando você executa um aplicativo dinâmico, o kernel primeiro executa o ld-linux.so (ou qualquer outro nome que seja para o seu bitsize, distro, etc). O ld-linux.so, então, perscruta seu aplicativo, vê as bibliotecas de que você precisa, vê quaisquer caminhos codificados para as bibliotecas (por exemplo, rpath) verificam LD_LIBRARY_PATH e, em seguida, procuram por todas essas bibliotecas, garantem que combinem bitsizes, nomes, o que você tem. Em seguida, ele coleta todos os itens, carrega-os e executa seu aplicativo. Se não conseguir encontrar as bibliotecas, ele não executará seu aplicativo.
O ld-linux.so não pode ser afetado pelo LD_LIBRARY_PATH porque ele é executado pelo kernel, e o kernel não carrega bibliotecas como o ld-linux.so, ele apenas tem o que está configurado para ser executado. Novamente, não uma biblioteca, portanto, não use a semântica da biblioteca (LD_LIBRARY_PATH) para alterar como ela é chamada. Ele possui variáveis de ambiente que o afetam em execução - veja man ld-linux.so
para detalhes (além de LD_LIBRARY_PATH, LD_PRELOAD é muito útil).
Eu ficaria muito interessado em saber qual é o seu problema. Sem ofensa, mas isso parece ser um Problema X-Y . Novamente, esta é uma parte do sistema operacional core . Se estiver quebrado, seu sistema operacional será quebrado. Se você quiser trocá-lo, você provavelmente afetaria ( ler : quebrar horrivelmente) o resto do seu sistema. Já que você não tem raiz, eu assumo que você não é o único nessa caixa, e você ficaria com raiva de algumas pessoas. :)
O que você está tentando fazer?