LinuxForum.Fans
Тема

Skype.deb

Автор: u_lt_Crozzy_gt_ 14 сообщений 5505 просмотров
#289603

Прошу сразу тазиками не бросаться, ибо я воспитан Убунтой, которая все сама делает. Прошу понимания

Здрасте)
Как установить deb-овский пакет Скайпа под 32-битную Slackware? Гугл молчит, а скайп нужен срочно

#289605

Так: http://pkgs.org/slackware-13.37/slacky-i486/skype-4.0.0.8-i686-1sl.txz.html

text
Install Howto

Download skype-4.0.0.8-i686-1sl.txz Install skype txz package:

# upgradepkg --install-new skype-4.0.0.8-i686-1sl.txz

з.ы.

Как установить deb-овский пакет Скайпа под 32-битную Slackware?

Никак.

Гугл молчит

И правильно делает.

#289658

Лучше так (сборка родного пакета по сценарию со slackbuilds.org с корректировкой версии до актуальной):

text

# mkdir ~/bld; cd ~/bld
# export PKGTYPE=txz
# wget http://slackbuilds.org/slackbuilds/14.0/network/skype.tar.gz
# tar xf skype.tar.gz
# cd skype
# sed -i 's/4\.0\.0\.18/4.1.0.20/g' *info *Build
# . *info
# wget $DOWNLOAD
# ./*Build

и его установка:

text

# upgradepkg --install-new /tmp/skype-4.1.0.20-*t?z
#289659

Простите великодушно, а какое отношение deb может иметь к Слаке?

Скайп же везде устанавливается восторженно тупо и просто - берётся с оффсайта архив static, распаковываектся и от рута распихивается пофайлово куда надо, инструкция прилагается. Бинарнкики в /usr/bin/ картинки и звуки в /usr/share/ фигню всякую типа десктопа - себе на стол, главное права поменять с рута на себя. Два пальца об асфальт...

#289664
"karl_muenhgausen" написал:
Простите великодушно, а какое отношение deb может иметь к Слаке?

Некоторое ПО распространяется исключительно в бинарном виде, например, skype, chrome и т.п. Некоторое ПО хотя и распространяется и в бинарном виде, и в исходных кодах, достаточно ресурсо- и/или трудоёмко в сборке.
В указанных случаях, когда зависимости распространяемых бинарников не противоречат дистрибутивным, неродной бинарный пакет (.tar.bz2, .deb, .rpm) попросту перепаковывают в родной t?z.

Примеры? Пожалуйста:
http://slackware.osuosl.org/slackware-14.0/extra/java/ (из tar.gz)
http://slackware.osuosl.org/slackware-14.0/extra/google-chrome/ (из .deb)
http://slackbuilds.org/repository/14.0/office/openoffice.org/ (из .rpm)

В чём плюсы? SlackBuild легко позволит повторить действия по опакечиванию новой версии. Стандартное обновление/удаление средствами пакетного менеджера не позволит создавать из системы помойку:
# upgradepkg /tmp/skype-new_version-*t?z
# removepkg skype

#289665
bormant написал:
Лучше так (сборка родного пакета по сценарию со slackbuilds.org с корректировкой версии до актуальной):
text

# mkdir ~/bld; cd ~/bld
# export PKGTYPE=txz
# wget http://slackbuilds.org/slackbuilds/14.0/network/skype.tar.gz
# tar xf skype.tar.gz
# cd skype
# sed -i 's/4\.0\.0\.18/4.1.0.20/g' *info *Build
# . *info
# wget $DOWNLOAD
# ./*Build

и его установка:

text

# upgradepkg --install-new /tmp/skype-4.1.0.20-*t?z

+ только там зависимость от libtiff 4. Можно так:

text

ln -s /usr/lib/libtiff.so.3.9.6 /usr/lib/libtiff.so.4
#289666

"skyfoxss" написал:
+ только там зависимость от libtiff 4.
Странно:
text

# ldd $(which skype) | grep "libtiff\|not found"
#
# grep libtiff $(which skype)
#

У меня

text

# md5sum skype-4.1.0.20.tar.bz2 
fe41f6b36e96730161c0f9332b001575  skype-4.1.0.20.tar.bz2

а у вас какой?

#289667
bormant написал:
[quote="karl_muenhgausen"]Простите великодушно, а какое отношение deb может иметь к Слаке?

Некоторое ПО распространяется исключительно в бинарном виде[/quote]

Простите, чем Ваши слова опровергают мой ответ? DEB устанавливается в Slackware сегодня с утра?

#289668
karl_muenhgausen написал:
[quote=bormant][quote="karl_muenhgausen"]Простите великодушно, а какое отношение deb может иметь к Слаке?

[/quote]
Простите, чем Ваши слова опровергают мой ответ? DEB устанавливается в Slackware сегодня с утра?[/quote]
Вы спросили: какое отношение deb может иметь к Слаке, я ответил на заданный вопрос. Привел примеры, в том числе, включения в состав дистрибутива Слаки слакбилда, собирающего (перепаковывающего) google-grome из пакета формата .deb.

Кроме того, есть перловый проект alien, занимающийся преобразованием форматов пакетов deb/rpm/tgz друг в друга (не без потерь).

Каков вопрос, таков ответ :-)

#289670
bormant написал:
слакбилда...

Каков вопрос, таков ответ :-)

Вы правы, я недочитал. Виновен.

#289671
bormant написал:
Странно:

Видимо в 4.0.1 релизе нет

text

md5sum skype_staticQT-4.0.0.8.tar.bz2 
f749e1c109fbe182b44d462d04f46bee  skype_staticQT-4.0.0.8.tar.bz2
ldd $(which skype) | grep "libtiff\|not found"
        libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb7603000)
#289823

Сделал как написано , но получил ошибку :
skype: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory
Slackware 14 x64 с multilib AlienBOB

Решил добавлением sqlite3.so.0 в /usr/lib

#289836

DrTor,
а пакетик sqlite-compat32 установлен? Судя по его содержимому
http://slackware.com/~alien/multilib/14.0/slackware64-compat32/ap-compat32/sqlite-compat32-3.7.13-x86_64-1compat32.lst
usr/lib/libsqlite3.so.0.8.6 должен быть в наличии, должно быть достаточно на него симлинка, который должен был быть сделан при установке пакета, ибо в doinst.sh у него как обычно:

text

( cd usr/lib ; rm -rf libsqlite3.so )
( cd usr/lib ; ln -sf libsqlite3.so.0.8.6 libsqlite3.so )
( cd usr/lib ; rm -rf libsqlite3.so.0 )
( cd usr/lib ; ln -sf libsqlite3.so.0.8.6 libsqlite3.so.0 )
#289840

В ноябре пакеты compat32 обновились , а я это пропустил . Спасибо за подсказку.

Войдите или зарегистрируйтесь, чтобы ответить.