Luché con el programa de acuerdo con la información en esta pregunta . Ahora está instalado pero no puedo entender cómo ejecutarlo. Un amigo que ejecuta la misma versión de Ubuntu no tuvo problemas para iniciarlo después de instalarlo de la misma manera.
Esto es lo que he hecho:
$ ./Psychonauts
./Psychonauts: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Así que seguí adelante y:
$ sudo apt-get install libstdc++.so.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libstdc++.so.6
E: Couldn't find any package by regex 'libstdc++.so.6'
Cabe señalar que solo comencé a usar Linux hace unos días.
Bien, logré instalar apt-file y apt-file update.
Sin embargo, entonces llegamos a otro inconveniente.
usagiyojimbo@Usagi:~$ sudo apt-file find libstdc++.so.6
[sudo] password for usagiyojimbo:
E: The cache is empty. You need to run 'apt-file update' first.
He hecho eso, cuando lo hago dice:
File is up-to-date.
Ignoring source without Contents File:
a link they won't let me post
O
File is up-to-date.
Downloading Index a link
No Index available.
Downloading complete file a link
Todavía recibo el mismo error cuando intento ejecutar Psychonauts.
apt
software-installation
UsagiYojimbo
fuente
fuente
sudo apt-get install libstdc++6
Respuestas:
Recibes el mensaje de error:
porque trató de instalar un archivo
libstdc++.so.6
que no puede instalar, porque está ubicado en un paquete debian.Puede usar
apt-file
para buscar el paquete que contiene ese archivo. Para instalarlo, escriba:Luego tienes que actualizar el índice.
Después de eso, puede buscar el paquete que contiene el archivo
libstdc++.so.6
:Luego encontrará muchos paquetes que contienen el archivo buscado. En su caso, el paquete correcto es
libstdc++6
:Luego puede instalar el paquete necesario:
fuente
sudo apt-file update
y después de esosudo apt-file find libstdc++.so.6
. Lea la respuesta anterior exactamente.Creo que Psychonauts es una aplicación de 32 bits. Necesitará instalar:
fuente
Ya casi estás allí, solo usaste algunos caracteres más de los que necesitabas:
... debería hacer el truco.
fuente
Compartiré contigo la forma en que funcionó para mí. En primer lugar, debe encontrar si hay alguna otra copia de este archivo en su máquina:
La salida:
Como puede ver, hay muchas
/snap/core/...
versiones de este archivo. (si no, este método no funciona para ti)Debería hacer una copia de seguridad del archivo existente:
Luego puede reemplazar la última versión instantánea en el archivo dañado:
Intente ejecutar el comando deseado nuevamente.
fuente