„libasound.so.2: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis“

„libasound.so.2: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis“

Ich versuche, die Transkriptionssoftware Express Scribe zu installieren. Die Installation auf meinem HP Chromebook 14 hat problemlos geklappt, aber jetzt versuche ich, dies auf meinem Desktop zu tun. So habe ich angefangen:

sudo su
tar -xvzf scribe.tar.gz
sudo apt-get install libgtk2.0-0:i386

Bis hierhin hat alles problemlos funktioniert. Auf meinem HP Chromebook 14 muss ich lediglich Folgendes eingeben:

./scribe

Und es wird automatisch installiert.

Auf meinem Desktop mit Ubuntu 14.04 ist es jedoch anscheinend nicht so einfach. Nachdem ich den letzten Befehl eingegeben habe, erhalte ich Folgendes:

Please wait while installer is initialising.....
Release Date: Fri Jan 30 00:51:58 IST 2009
Express Scribe 4.31
/tmp/selfextract.FKS8f2/bin/scribe: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory
Installation cancelled

Also habe ich Folgendes versucht:

sudo apt-get install ia32-libs

Und ich bekomme die folgende Meldung:

Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32z1 lib32ncurses5 lib32bz2-1.0

E: Package 'ia32-libs' has no installation candidate

Ich schätze, ich stecke fest? Ich bin mir nicht ganz sicher, was ich von hier aus tun soll ...

Antwort1

Ich hoffe, Sie konnten die Lösung finden! Sieht so aus, als hätten sie ia32-libs aus dem 14.04-Repo gezogen. Sie können jedes Paket mit 32-Bit-Kompatibilität installieren mitprogram:i386

sudo apt-get install libasound2:i386

Antwort2

Unter Ubuntu 18.04 können wir die Installation mit diesem Befehl durchführen:

sudo apt-get install libasound2

Antwort3

sudo apt search libasound
v   libasound-dev                   -                                           
v   libasound-dev:i386              -                                           
i   libasound2                      - shared library for ALSA applications      
p   libasound2:i386                 - shared library for ALSA applications      
i   libasound2-data                 - Configuration files and profiles for ALSA 
v   libasound2-data:i386            -                                           
p   libasound2-dev                  - shared library for ALSA applications -- de
p   libasound2-dev:i386             - shared library for ALSA applications -- de
p   libasound2-doc                  - documentation for user-space ALSA applicat
p   libasound2-plugin-equal         - equalizer plugin for ALSA                 
p   libasound2-plugin-equal:i386    - equalizer plugin for ALSA                 
p   libasound2-plugin-smixer        - smixer plugin for ALSA library            
p   libasound2-plugin-smixer:i386   - smixer plugin for ALSA library            
i   libasound2-plugins              - ALSA library additional plugins           
p   libasound2-plugins:i386         - ALSA library additional plugins           
p   libasound2-plugins-extra        - ALSA library additional plugins           
p   libasound2-plugins-extra:i386   - ALSA library additional plugins           
v   libasound2-plugins:i386         -                                           
v   libasound2:i386                 -            

Antwort4

Einige Programme wollen genau das libportaudio.so, aber mein System hat es libportaudio.so.2, also ist die Antwort offensichtlich ... simlink:

sudo ln -s /lib/x86_64-linux-gnu/libportaudio.so.2 /lib/x86_64-linux-gnu/libportaudio.so

verwandte Informationen