Squeeze + Skype / Old

Im forced to use skype at work, and today i couldnt log into skype anymore (Version 4.0).

if you dont want to install another architecture in your system you can just download the required libs:

Prerequisites: ia32libs +ia32-gtk+lib32sound2

aptitude install ia32-libs ia32-libs-gtk lib32asound2

Download skype, choose Dynamic


Download the i386 dependencies

wget http://ftp.us.debian.org/debian/pool/main/q/qt4-x11/libqt4-webkit_4.6.3-4+squeeze1_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/q/qt4-x11/libqt4-phonon_4.6.3-4+squeeze1_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/q/qt4-x11/libqt4-xmlpatterns_4.6.3-4+squeeze1_i386.deb

Extract all the libraries

ar -x libqt4-webkit_4.6.3-4+squeeze1_i386.deb
ar -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb
ar -x libqt4-xmlpatterns_4.6.3-4+squeeze1_i386.deb

You have to manually extract the content of the usr/lib from the files above. you should have this structure at the end:

tree /opt/skype/user
└── lib
    ├── libphonon.so.4 -> libphonon.so.4.3.1
    ├── libphonon.so.4.3 -> libphonon.so.4.3.1
    ├── libphonon.so.4.3.1
    ├── libQtWebKit.so.4 -> libQtWebKit.so.4.6.3
    ├── libQtWebKit.so.4.6 -> libQtWebKit.so.4.6.3
    ├── libQtWebKit.so.4.6.3
    ├── libQtXmlPatterns.so.4 -> libQtXmlPatterns.so.4.6.3
    ├── libQtXmlPatterns.so.4.6 -> libQtXmlPatterns.so.4.6.3
    ├── libQtXmlPatterns.so.4.6.3
    └── qt4
        └── plugins
            └── designer
                ├── libphononwidgets.so
                └── libqwebview.so

4 directories, 11 files

after move this content to any folder, for this example i use /opt/skype/user/
Now you can call skype using:

LD_LIBRARY_PATH=/opt/skype/user/lib/ /opt/skype/skype

Filed under Uncategorized · Tagged with