LINUX.ORG.RU

Помогите установить skype на gentoo

 ,


0

2

Доброй ночи! Обновился, и при установке получил

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] app-emulation/emul-linux-x86-db-20140508-r1  USE="development" ABI_X86="(-32)" 0 kB
[ebuild  N     ] app-emulation/emul-linux-x86-xlibs-20140508  USE="(development) opengl" ABI_X86="(-32)" 0 kB
[ebuild  N     ] app-emulation/emul-linux-x86-opengl-20140508  USE="development" ABI_X86="(-32)" 0 kB
[ebuild  N     ] app-emulation/emul-linux-x86-medialibs-20140508-r6  USE="development" ABI_X86="(-32)" 0 kB
[ebuild  N     ] app-emulation/emul-linux-x86-soundlibs-20140508  USE="development -alsa (-pulseaudio)" ABI_X86="(-32)" 0 kB
[ebuild  N     ] app-emulation/emul-linux-x86-qtlibs-20140508-r1  USE="development" 0 kB
[ebuild  N    ~] net-im/skype-4.3.0.37-r1  USE="pulseaudio -apulse -pax_kernel (-selinux)" 0 kB
[blocks B      ] app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] ("app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]" is blocking media-libs/alsa-lib-1.0.28)

Total: 7 packages (7 new), Size of downloads: 0 kB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/alsa-lib-1.0.28::gentoo, installed) pulled in by
    >=media-libs/alsa-lib-1.0.19 required by (media-sound/pulseaudio-5.0-r2::gentoo, installed)
    >=media-libs/alsa-lib-1.0.28:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=media-libs/alsa-lib-1.0.28:=[abi_x86_64(-)]) required by (media-plugins/alsa-plugins-1.0.28::gentoo, installed)
    >=media-libs/alsa-lib-1.0.28 required by (media-sound/alsa-utils-1.0.28::gentoo, installed)
    media-libs/alsa-lib required by (media-video/mplayer-1.2_pre20130729::gentoo, installed)
    media-libs/alsa-lib required by (media-video/mplayer2-2.0_p20130428-r1::gentoo, installed)
    >=media-libs/alsa-lib-1.0.28:0/0=[abi_x86_64(-)] required by (media-plugins/alsa-plugins-1.0.28::gentoo, installed)
    media-libs/alsa-lib required by (dev-haskell/alsa-core-0.5.0.1-r2::gentoo, installed)
    >=media-libs/alsa-lib-1.0.20 required by (dev-java/icedtea-bin-7.2.4.7-r1::gentoo, installed)
    >=media-libs/alsa-lib-1.0.16 required by (media-plugins/audacious-plugins-3.4.1::gentoo, installed)
    media-libs/alsa-lib required by (media-sound/audacity-2.0.2::gentoo, installed)
    >=media-libs/alsa-lib-1.0.24:0 required by (media-video/vlc-2.1.2::gentoo, installed)

  (app-emulation/emul-linux-x86-soundlibs-20140508::gentoo, ebuild scheduled for merge) pulled in by
    >=app-emulation/emul-linux-x86-soundlibs-20120520 required by (net-im/skype-4.3.0.37-r1::gentoo, ebuild scheduled for merge)
    ~app-emulation/emul-linux-x86-soundlibs-20140508 required by (app-emulation/emul-linux-x86-medialibs-20140508-r6::gentoo, ebuild scheduled for merge)

Чего с этим делать-то??


Сам без скайпа и ленюсь проверить, но могу предположить, что включение юз-флага alsa для emul-linux-x86-soundlibs может помочь.

devsdc ★★ ()

А читать будет бабушка имхотепа?

deterok ★★★★★ ()
Ответ на: комментарий от devsdc

Неа. Он отрубает pa (что не пойдёт) и всё равно не ставится с тем же выхлопом.

dann ()

попробуй emerge viber ;)

haku ★★★★★ ()
Ответ на: комментарий от haku

Я работаю над этим: хочу пересадить друзей на tox - сложный вопрос надо или нет. Пока всё на стадии идеологической подготовки.

dann ()

Попробуй удалить pulseaudio, собери skype c -pulseaudio и с apulse

record ★★★★ ()
Последнее исправление: record (всего исправлений: 1)

emul-linux? Зачем вы это поставили?

record ★★★★ ()
Ответ на: комментарий от deterok

Удали alsa-lib, skype встал. Правда теперь

emerge -uDNav world
выдаёт

emerge: there are no ebuilds to satisfy ">=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]".
(dependency required by "dev-libs/glib-2.40.2" [ebuild])
(dependency required by "dev-qt/qtcore-4.8.5-r2[glib]" [installed])
(dependency required by "dev-qt/qtsvg-4.8.5" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
dann ()
Ответ на: комментарий от record

Это ещё не установлено - зависимости skype'а, разве нет?

dann ()
Ответ на: комментарий от dann

Я так понял, что у тебя 64bit, поэтому skype тянет какую-то шнягу для работы какой-то 32-битной программы.
Лично я предвидел такие проблемы , поэтому моя 32-битная система 10-летней давности кочует из системы в систему, даже если 64bit.
Поэтому такой проблемы не существуюет.
Теоретически тебе можно, наверное, этим заняться
http://wiki.gentoo.org/wiki/Multilib_System_without_emul-linux_Packages

Конкретно, вот: But the end of emul-linux is coming: Several months ago Gentoo packages introduced a new flag (abi_x86_32) which will also create 32bit libraries of every package where this flag has been activated.

record ★★★★ ()
Последнее исправление: record (всего исправлений: 2)

и вообще, еще ключик -t помогает разобраться с зависимостями:
emerge -DNautv skype

record ★★★★ ()
Последнее исправление: record (всего исправлений: 1)
Ответ на: комментарий от record

Теоретически тебе можно, наверное, этим заняться

Что-то там много написано, не проще ли выбрать профиль no-emul-linux?

afterlanding ★★ ()
Ответ на: комментарий от afterlanding

Мне показалось, что проще придерживаться x86.

record ★★★★ ()
Ответ на: комментарий от record

Наверно стоит подождать пока skyp'овкий ebuild подправять для ипользования флага.

Не знаете, как побороть вот это

emerge: there are no ebuilds to satisfy ">=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]".
(dependency required by "dev-libs/glib-2.40.2" [ebuild])
(dependency required by "dev-qt/qtcore-4.8.5-r2[glib]" [installed])
(dependency required by "dev-qt/qtsvg-4.8.5" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
?

А при запуске исполняемого файла в linux необходимые библиотеки в текущей дириктории ищутся же? Может portable версию сделать?

dann ()
Ответ на: комментарий от dann

А при запуске исполняемого файла в linux необходимые библиотеки в текущей директории ищутся же?

нет

Не знаете, как побороть вот это

Это что? emerge skype? Нужен полный вывод команд вместе с командой.

Дай весь вывод emerge -DNautv skype
И вообще, побольше информации, например, emerge --info

record ★★★★ ()
Последнее исправление: record (всего исправлений: 3)

Обновился

Что выдает вот это?

$ emerge -pvuND --with-bdeps=y --complete-graph=y world

Kroz ★★★★★ ()
Ответ на: комментарий от Deleted

unmask emul-linux-x86-qtlibs

Что вам не понятно в фразе «Multilib_System_without_emul-linux_Packages»?

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

тебе что непонятно? без этих библиотек ты Skype не установиш

Deleted ()
Ответ на: комментарий от andreyu

скуп запросит qt, ебилд которого не умеет мультилиб

/me почесал репу и подумал, что возвращаться на генту с дебиана, пожалуй, пока не стоит...

hobbit ★★★★★ ()

ТС, зачем тебе позерская гента, если ты не можешь разобраться в ней _САМОСТОЯТЕЛЬНО_? Поставь бинарный дистриб и не парься.

anonymous ()

покажи свои ABI_X86=. И да, у меня установлена alsa-lib(ABI_X86=«64) c emul-linux-x86-soundlibs((alsa development -pulseaudio ABI_X86=»-32") ) - все работает

fang90 ★★★★★ ()
Ответ на: комментарий от record

skype тянет какую-то шнягу для работы какой-то 32-битной программы.

ты не повериш..

JK ()
Ответ на: комментарий от JK

юзеры Линукса во всей красе, чего ты хотел-то

Deleted ()
Ответ на: комментарий от hobbit

/me почесал репу и подумал, что возвращаться на генту с дебиана, пожалуй, пока не стоит...

Только из-за скупа? :)

andreyu ★★★★★ ()

Чего с этим делать-то??

pmerge qtox, очевидно же.

quantum-troll ★★★★★ ()
Ответ на: комментарий от andreyu

А вдруг ещё что-то 32-разрядное на Qt понадобится :)

Да и со скайпом жена, например, пока не готова расстаться.

На самом деле gentoo - отличная система, но всё же в дебиане аналогичные движения занимают чуточку меньше времени, которого всегда не хватает.

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

все проблемы решаются внимательным чтением выхлопа и дебилда.

Deleted ()
Ответ на: комментарий от hobbit

А вдруг ещё что-то 32-разрядное на Qt понадобится :)

Ну используйте старый мультилиб или откажитесь от x86_64, пока не доведут до ума мультилиб без emul-linux-x86-*.

andreyu ★★★★★ ()
Ответ на: комментарий от record

Вот

# emerge -pvuND --with-bdeps=y --complete-graph=y world

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The following updates are masked by LICENSE changes:
- www-plugins/adobe-flash-11.2.202.411::gentoo (masked by: AdobeFlash-11.x license(s))
A copy of the 'AdobeFlash-11.x' license is located at '/usr/portage/licenses/AdobeFlash-11.x'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


emerge: there are no ebuilds to satisfy ">=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]".
(dependency required by "dev-libs/glib-2.40.2" [ebuild])
(dependency required by "dev-qt/qtcore-4.8.5-r2[glib]" [installed])
(dependency required by "dev-qt/qtsvg-4.8.5" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

dann ()
Ответ на: комментарий от record
 # emerge --info
Portage 2.2.8-r2 (default/linux/amd64/13.0, gcc-4.8.3, glibc-2.19-r1, 3.7.4-pf x86_64)
=================================================================
System uname: Linux-3.7.4-pf-x86_64-Intel-R-_Core-TM-_i7-2630QM_CPU_@_2.00GHz-with-gentoo-2.2
KiB Mem:     1895472 total,    501036 free
KiB Swap:    2096124 total,   1534276 free
Timestamp of tree: Fri, 31 Oct 2014 12:30:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.18.2-r2
dev-lang/python:          2.7.7, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.8.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.19-r1::calculate
Repositories: gentoo sunrise betagarden roslin rion wbrana multilib sage-on-gentoo lorelei-overlay gentoo-overlay-tox calculate
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7-avx -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=corei7-avx -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://ftp6.linux.cz/pub/linux/gentoo/ http://gentoo.mirror.dkm.cz/pub/gentoo/ ftp://gentoo.mirror.dkm.cz/pub/gentoo/ rsync://gentoo.mirror.dkm.cz/gentoo/"
LANG="ru_RU.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/betagarden /var/lib/layman/roslin /var/lib/layman/rion /var/lib/layman/wbrana /var/lib/layman/multilib-portage /var/lib/layman/sage-on-gentoo /var/lib/layman/lorelei /var/lib/layman/tox-overlay /var/lib/layman/calculate"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi amd64 berkdb bindist bzip2 cairo cli cracklib crypt cxx dbus djvu dri dvi fortran gdbm gtkstyle iconv ipv6 jpeg mmx modules multilib ncurses nls nptl opengl openmp pam pcre png readline ru_RU savedconfig scsi session sna sse sse2 ssl svg tcpd tiff truetype udev unicode xft zlib zsh-completion" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
dann ()
Ответ на: комментарий от fang90
echo $ABI_X86

выдаёт пустую строку. Не то делаю? Здорово! значит решение есть, и подружить эти пакеты как-то можно!

dann ()
Ответ на: комментарий от dann

на amd64 abi_x86_32 замаскирован системно.

Deleted ()

Гентушники, у вас от секса с системой и пересборок миров глаза красные или от ярости к окружающим, даже из вашей стаи грызёте?

anonymous ()
Ответ на: комментарий от anonymous

Тому гентушнику просто не дают. Я вот стал очень добрым, терпеливым и обходительным после того, как у меня девочка появилась.

pedobear ()
Ответ на: комментарий от Deleted

Нельзя судить о категории людей по одному представителю. Да и потом, даже его хамство в этом треде не говорит, что он мизантроп. Может, у него сейчас просто запор.

pedobear ()
Ответ на: комментарий от dann

Пока всё на стадии идеологической подготовки.

Лол, в чем проблема? Скажи, что заводить скайп геморно, он периодически лагает и вообще с каждым годом становится всё хуже.
У qTox'а вполне себе человеческий интерфейс (в отличие от uTox'а, да), и проблем со звуком я пока не наблюдал.

quantum-troll ★★★★★ ()
Ответ на: комментарий от pedobear

Тому гентушнику просто не дают. Я вот стал очень добрым, терпеливым и обходительным после того, как у меня девочка появилась.

Плюсую этого господина — годная тян снимает 85-97% немотивированной агрессии.

haku ★★★★★ ()
Ответ на: комментарий от dann

Оно и не должно ничего показывать. В make.conf выставь ABI_X86=«64», для пакетов которые затребуют 32-битные либы добавь юзы abi_x86_32 (у меня их только wine попросил)

fang90 ★★★★★ ()
Ответ на: комментарий от pedobear

Я вот стал очень добрым, терпеливым и обходительным после того, как у меня девочка появилась.

Вот что бабы с мужиками делают...

:D

RedEyedMan4 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.