Saya bergumul dengan program ini sesuai dengan info dalam pertanyaan ini . Sekarang sudah terinstal tapi saya tidak tahu cara menjalankannya. Seorang teman yang menjalankan versi Ubuntu yang sama tidak memiliki masalah untuk memulainya setelah menginstalnya dengan cara yang sama.
Inilah yang telah saya lakukan:
$ ./Psychonauts
./Psychonauts: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Jadi saya pergi ke depan dan:
$ 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'
Perlu dicatat bahwa saya baru mulai menggunakan Linux beberapa hari yang lalu.
Oke, jadi saya berhasil menginstal pembaruan file-apt dan file-apt.
Namun kemudian kami menemukan hambatan lain.
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.
Saya telah melakukan itu, ketika saya mengatakan:
File is up-to-date.
Ignoring source without Contents File:
a link they won't let me post
Atau
File is up-to-date.
Downloading Index a link
No Index available.
Downloading complete file a link
Saya masih mendapatkan kesalahan yang sama ketika saya mencoba menjalankan Psychonauts.
apt
software-installation
UsagiYojimbo
sumber
sumber
sudo apt-get install libstdc++6
Jawaban:
Anda mendapatkan pesan kesalahan:
karena Anda mencoba menginstal file
libstdc++.so.6
yang tidak dapat Anda instal, karena terletak di paket debian.Anda dapat menggunakan
apt-file
untuk mencari paket yang berisi file itu. Untuk menginstalnya, ketik:Maka Anda harus memperbarui indeks.
Setelah itu, Anda dapat mencari paket yang berisi file
libstdc++.so.6
:Kemudian Anda menemukan banyak paket yang berisi file yang dicari. Dalam kasus Anda, paket yang benar adalah
libstdc++6
:Kemudian Anda dapat menginstal paket yang dibutuhkan:
sumber
sudo apt-file update
dan setelah itusudo apt-file find libstdc++.so.6
. Baca jawaban di atas dengan tepat.Saya pikir Psychonauts adalah aplikasi 32bit. Anda harus menginstal:
sumber
Anda hampir sampai, hanya menggunakan beberapa karakter lebih dari yang Anda butuhkan:
... harus melakukan trik.
sumber
Saya akan berbagi dengan Anda cara kerjanya. Pertama-tama Anda harus menemukan apakah ada salinan lain dari file ini di komputer Anda:
hasil:
Seperti yang Anda lihat ada banyak
/snap/core/...
versi file ini. (jika tidak, metode ini tidak cocok untuk Anda)Anda harus membuat cadangan dari file yang ada:
Kemudian Anda dapat mengganti versi snap terbaru ke file yang rusak:
Coba jalankan perintah yang diinginkan lagi.
sumber