So installieren Sie Skype auf CentOS ohne Rootzugriff


3

Ich versuche also, Skype auf meinem Bürocomputer zu installieren, auf dem CentOS6.4 installiert ist und auf den ich keinen Root-Zugriff habe. http://www.skype.com/de/download-skype/skype-for-computer/ bietet nur Binärdateien für Ubuntu, Debian, Fedora und OpenSUSE an. Ich habe das dynamische probiert, aber es beschwert sich:

skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

Die README empfiehlt, die Skype-Binärdatei nach / usr / bin zu kopieren und sounds /, lang / und avatars / im Verzeichnis / usr / share / skype zu installieren. Natürlich kann ich das nicht, weil ich keinen Root-Zugriff habe.

Jedes andere Online-CentOS-Installationshandbuch setzt immer Root-Zugriff voraus.

Ich frage mich, ob das überhaupt möglich ist.


Wenn Sie Wein installiert haben, können Sie versuchen, die Windows-Version von Skype in Wine zu verwenden.
Tim

Antworten:


3

Sie haben keine 32-Bit-Bibliotheken. Wenn Sie x86_64 arch CentOS installiert haben, müssen Sie wahrscheinlich einige Abhängigkeiten (i686-Pakete) für Skype mit YUM installieren.

Suchen Sie nach einem Paket, das diese Bibliothek enthält libasound.so.2.

Beispiel: yum whatprovides libasound.so.2

Ausgabe:

alsa-lib-1.0.22-3.el6.i686 : The Advanced Linux Sound Architecture (ALSA)
                           : library
Repo        : installed
Matched from:
Other       : Provides-match: libasound.so.2

Verwenden Sie diese Informationen, um nach Abhängigkeiten zu suchen, und installieren Sie sie.

Beispiel: sudo yum install alsa-lib.i686

Es gibt ein paar i686-Abhängigkeiten für Skype. Sie müssen also einige Male Skype ausführen und Abhängigkeiten auflösen, bevor es funktioniert. Viel Glück!

PS. Ohne Rootzugriff Ich glaube nicht, dass du eine Chance hast


Dies scheint die richtige Antwort zu sein (ldd bestätigt das Fehlen von Paketen), akzeptierte sie und wird bestätigt, sobald ich den Ruf habe, dies zu tun :-). Danke auch für die PS, ich denke ich werde stattdessen die Sysadmins fragen.
niefpaarschoenen

3

Sie müssen lediglich die .tar.bz2-Datei in einem Ordner in Ihrem Home-Verzeichnis entpacken und die skype ausführbar.

Wenn Sie Probleme beim Ausführen haben, versuchen Sie es mit einer anderen Version (z. B. haben Sie möglicherweise eine andere als die benötigte Version).


brauche es noch ein chmod +x ?
Lorenzo Von Matterhorn

2
@LorenzoVonMatterhorn Nein. Da .tar.bz2-Dateien die Dateiberechtigungen erhalten, ist sie bereits unmittelbar nach dem Entpacken ausführbar.
Tim

guter Punkt. aufstrebend
Lorenzo Von Matterhorn

Genau das habe ich getan, um die oben genannte Fehlermeldung zu erhalten. Obwohl es für mich nicht sinnvoll war, habe ich auch alle anderen Versionen versucht, ohne Erfolg.
niefpaarschoenen

@niefpaarschoenen Entschuldigung, ich habe das vermisst. Vielleicht können Sie versuchen, es herunterzuladen alsa-lib-1.0.22-3.el6.i686 (was Aschenbecher vorschlug) mit Ihrem Browser. Extrahieren Sie es (z. B. durch Öffnen und CONTENTS.cpio darin mit mc ) und kopieren Sie die betreffenden Bibliotheken in Ihr lokales Skype-Verzeichnis. Vielleicht funktioniert es, aber ich denke, dass Ihre Chancen ohne Root-Zugriff in der Tat sehr schlecht sind.
Tim
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.