Приветствую Вас, Гость! Регистрация RSS

Мой сайт

Четверг, 19.09.2024
Главная » Шкатулка » Admin&komp » Linux

Linux [33] admin [10] железко [1] spam [1]

ubuntu10 x64 + skype
18.12.2014, 15:05

Долго не удавалось запустить новый скайп на своей старушке убунту10, к тому же ситуация осложнялась тем, что система была 64разрядная, а скайп только на 32.

На русскоязычных форумах описывается только одно решение: установить 32 разрядные библиотеки в систему, а затем развернуть установочный файл с атрибутом, который проигнорирует проверку системы.

sudo apt-get install --no-install-recommends skype:i386

dpkg -i —force-architecture skype-install.deb

У меня этот способ все равно не заработал. Но нашел решение здесь:

http://ubuntuperonista.blogspot.ru/2012/12/como-instalo-skype-41-en-ubuntu-1010-de.html

Краткий перевод:


  • берем исходники с официального сайта скайп (на текущий момент это архив skype-4.3.0.37.tar.bz2 -  надо выбрать dynamic для скачки)

  • разархивируем этот архив, например в папку skype4

  • теперь нужны свежие библиотеки libc6. Подготавливаем для них папку: создаем в папке skype4 новую папку libs. Затем качаем установочные пакеты

wget http://security.ubuntu.com/ubuntu/pool/main/q/qt4-x11/libphonon4_4.6.2-0ubuntu5.6_i386.deb

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

и возможно еще архив (насколько я понимаю в случае, если система 32разрядная):

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


  • эти пакеты не ставим в систему, а просто берем из них нужные нам файл. Открываем эти пакеты архиватором и выбираем файлы (которые, находятся примерно в следующей цепочке data -> . -> usr -> lib) В итоге в skype4/libs формируется следующий список файлов:

libphonon.so.4
libphonon.so.4.4
libphonon.so.4.4.0
libQtWebKit.so.4
libQtWebKit.so.4.6
libQtWebKit.so.4.6.3

и если система 32х разрядная, то еще и файлы: libQtXmlPatterns.so.4, libQtXmlPatterns.so.4.6, libQtXmlPatterns.so.4.3

  • а теперь формируем у себя файлик, который будет монтировать эти библиотеки в систему и запускать скайп, создаем файл skype.sh в папке с программой (у нас это skype4)
Код
#!/bin/sh
#
# Copyright (c) 2013 Ubuntu Peronista.
#

# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.

#
# Este programa lanzará Skype 4.2.0.11 en Ubuntu Lucid
# o Maverick de 64 bits. Está creado por Ubuntu Peronista
# bajo Licencia GPLv2.

# This program will act as a launcher for Skype 4.1.0.20
# for Ubuntu Lucid or Maverick 64 bits. It is created bg
# Ubuntu Peronista under GNU GPLv2 License.

# Cambiar al directorio de Skype, cualquiera sea.
# - Change to Skype directory, whatever it could be.
CANONPATH=`readlink -f "$0"`
cd "`dirname "$CANONPATH"`"

# Usar las librerías de la carpeta "/libs" de Skype.
# Use the libraries from Skype/libs folder.
export LD_LIBRARY_PATH=libs

# Darle piola al Skype!
# Now start Skype!
./skype $@

  • выставляем права файлу на запуск (галочку в свойствах файла или в терминале: chmod -x skype.sh)
  • всё, теперь можно проверить, в терминале этот файл и запускаем: sudo skype.sh

Таким образом мне удалось запустить версию скайпа 4.3.0.37 на 64х разрядной Ubuntu 10.04.4 LTS.

Все команды у товарища из солнечной Испании подробнее расписаны.

Добавил: adminprg | | Теги: ub10, x64, Ubuntu, Skype
Просмотров: 669 | Рейтинг: 0.0/0