dmitry lib # emerge skype
--- Invalid atom in /etc/portage/package.keywords: /net-im/skype
Calculating dependencies ... done!
[ebuild R ] net-im/skype-2.2.0.35-r1
The following license changes are necessary to proceed:
#required by skype (argument)
>=net-im/skype-2.2.0.35-r1 skype-eula
Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
!!! The following installed packages are masked:
- dev-java/sun-jre-bin-1.6.0.26::gentoo (masked by: dlj-1.1 license(s))
A copy of the 'dlj-1.1' license is located at '/usr/portage/licenses/dlj-1.1'.
- dev-java/sun-jdk-1.6.0.26::gentoo (masked by: dlj-1.1 license(s))
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
* IMPORTANT: 2 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
dmitry lib # skype
./skype: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
dmitry lib #
Может быть мои советы не помогут делу, но по крайней мере уберут несколько вопросов у тех кто может помочь.
1. У вас есть два конфига которые надо обновить - для этого запустите etc-update, эта утилита покажет какие конфиги надо обновить и покажет их различия.
2. Где находится сам бинарник skype, для этого выполните which skype
Про поиск в курсе, обыскал кроме этого сайта обыскал весь гугл. Если вы знаете где есть ответ на мой вопрос, то может вместо глупых поучений дадите ссылку?
я бы на Вашем месте вместо неуместных огрызаний на уместные поучения прочёл бы хэндбук. в конце концов, Gentoo - система для тех, кто может и *хочет* усваивать информацию о работе системы.
а касательно libstdc++.so.6 - так это надо gcc проверить, имхо.
как раз по адресу /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libstdc++.so.6 находится.
нужно проверить вывод gcc-config.
revdep-rebuild делали вообще?
и, возможно, нужно сделать emerge -e world (от нескольких часов до суток и более).
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
kde-base/kdelibs:4
(kde-base/kdelibs-4.7.0-r1::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(kde-base/kdelibs-4.7.3::gentoo, ebuild scheduled for merge) pulled in by
>=kde-base/kdelibs-4.7.3:4[aqua=] required by (kde-base/katepart-4.7.3::gentoo, ebuild scheduled for merge)
(and 13 more with the same problem)
app-text/hunspell:0
(app-text/hunspell-1.3.2-r1::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(app-text/hunspell-1.3.2-r3::gentoo, ebuild scheduled for merge) pulled in by
>=app-text/hunspell-1.3.2-r3 required by (app-office/libreoffice-3.4.4.2-r1::gentoo, ebuild scheduled for merge)
media-libs/libpng:0
(media-libs/libpng-1.4.8-r1::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(media-libs/libpng-1.5.6::gentoo, ebuild scheduled for merge) pulled in by
>=media-libs/libpng-1.5 required by (dev-java/icedtea-bin-6.1.10.4::gentoo, ebuild scheduled for merge)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
!!! The following installed packages are masked:
- app-emulation/vmware-modules-238.4::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Vadim Kuznetsov (05 Nov 2011)
# Masked for removal in 30 days
# due to end of support (upstream) and
# security issue: bug 385727
- app-emulation/vmware-workstation-7.1.4.385536::gentoo (masked by: package.mask)
- virtual/perl-ExtUtils-ParseXS-3.20.0::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Tomáš Chvátal (28 Aug 2011)
# Breaks lots of rdeps.
# Masked until bug #378783 is sorted out.
- dev-java/sun-jre-bin-1.6.0.26::gentoo (masked by: dlj-1.1 license(s))
A copy of the 'dlj-1.1' license is located at '/usr/portage/licenses/dlj-1.1'.
- perl-core/ExtUtils-ParseXS-3.20.0::gentoo (masked by: package.mask)
- dev-java/sun-jdk-1.6.0.26::gentoo (masked by: dlj-1.1 license(s))
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
* Build finished correctly. Removing temporary files...
* You can re-run revdep-rebuild to verify that all libraries and binaries
* are fixed. Possible reasons for remaining inconsistencies include:
* orphaned files
* deep dependencies
* packages installed outside of portage's control
* specially-evaluated libraries
Как, как? - Скорее всего emerge --sync делается перед установкой новой программы, а вот emerge -uND world делался давно, если делался.
Поясню, вернее продублирую то что написано в настольной книге:
-u, --update - пересобирает пакет(ы) если есть более новая версия,
-N, --newuse - пересобирает пакет(ы) для которых изменились USE-флаги,
-D, --deep - применяет два вышеуказанных параметра не только для самых пакетов, а и для пакетов, от которых они зависят
world - один из двух глобальных списков пакетов, содержит перечень пакетов которые вы устанавливали (без зависимостей),
также есть system - содержит перечень пакетов, которые нужны для функционирования системы, при попытке удалить пакет из этого списка система вас предупредит что это может повлечь последствия.
По окончании обновления советую выполнить emerge --deepclean, эта команда очистит систему от пакетов, которые уже никому не нужны, т.е. раньше были установлены как зависимые, но на данный момент пакет который их использует отсутствует, либо не использует их.
От себя добавлю - после emerge -uND world будьте готовы что у вас что-то перестанет работать, в 60% случаях для перехода на новую версию пакета нужно прочитать руководство по обновлению, и после проделывания этой операции у вас будет снова полно конфигов, которые надо обновить - для этого etc-update.
Для того чтобы посмотреть что система будет обновлять используйте emerge -puND world,
-p, --pretend - выведет список пакетов с которыми будут производится действия, но не будет их выполнять,
удобно перед установкой новой программы для того чтобы посмотреть какие USE-флаги активированы - может некоторые из них вам не надо, а другие наоборот выключены, также покажет какие пакеты будут установлены вместе с устанавливаемым.
и что, с Вашим портежем именно-таки deepclean (глубокая, типа, чистка) работает? :)
а то у меня почему-то depclean только (тут dep от dependency, очевидно).
где скачать версию с deepclean? бесплатно и без регистрации/смс? :)
нужно почистить аккуратно /var/lib/portage/world от того, что НЕ НУЖНО (удалять строку), затем сделать аккуратно и внимательно emerge --depclean -av, затем снова revdep-rebuild
это чтобы систему от мусора очистить немножко.
если после этого скайп не заработает, рекомендую emerge -e world --keep-going перед сном, ибо надолго
Skype по прежнему не запускается и кроме него еще не запускается libreoffice.
/usr/lib64/libreoffice/program/soffice.bin: error while loading shared libraries: libicuuc.so.46: cannot open shared object file: No such file or directory
Сделал emerge -e world --keep-going все сделалось очень быстро и закончилось вот этим.
Цитата:
WARNING: One or more updates have been skipped due to a dependency conflict:
sys-apps/gawk:0
(sys-apps/gawk-4.0.0::gentoo, ebuild scheduled for merge) conflicts with
The following USE changes are necessary to proceed:
#required by dev-db/virtuoso-server-6.1.3-r1, required by dev-libs/soprano-2.7.3[virtuoso], required by kde-base/nepomuk-4.7.3, required by kde-base/kdelibs-4.7.3[semantic-desktop], required by kde-base/libplasmaclock-4.7.3, required by kde-base/kdebase-meta-4.7.3, required by kde-base/kde-meta-4.7.3, required by @selected, required by @world (argument)
>=sys-libs/zlib-1.2.5.1-r2 minizip
#required by sys-fs/cryptsetup-1.4.1[static], required by @selected, required by @world (argument)
>=dev-libs/popt-1.16-r1 static-libs
#required by sys-fs/cryptsetup-1.4.1[static], required by @selected, required by @world (argument)
>=dev-libs/libgcrypt-1.5.0-r1 static-libs
#required by sys-fs/cryptsetup-1.4.1[static], required by @selected, required by @world (argument)
=sys-apps/util-linux-2.20.1 static-libs
#required by dev-vcs/git-1.7.8_rc1[subversion,perl], required by app-portage/layman-2.0.0_rc3[git], required by @selected, required by @world (argument)
>=dev-vcs/subversion-1.7.1 perl
#required by sys-fs/cryptsetup-1.4.1[static], required by @selected, required by @world (argument)
>=dev-libs/libgpg-error-1.10-r1 static-libs
Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
emerge: there are no ebuilds to satisfy "media-video/spcaview".
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
emerge: there are no ebuilds to satisfy "sci-electronics/qucs".
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Как ставили?
Как ставили skype? Какие флаги?
Есть 2 версии, что касается либов - со статическими и динамическими
Скорее всего дело в этом
Статический, просто
Статический, просто распаковал и запускаю
FAQ
Тогда это Ваш случай
А как правильно поставить?
А как правильно поставить?
handbook
А как Вы ставили систему?
Дочитать хэндбук
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?full=1#book_part2
Попробуйте
* '~x86' заменить на Вашу платформу
Vovike написал(а): # echo
вот так написал
Покажите# cat
Покажите
откуда там слэш в начале?
Ещё лицензии надо добавить
зы заходите в ирцу на фринод, быстрее будет и эффективнее
/
1. Не
cat, аgrep skype;2. И это да, с лицензией придётся согласиться (ИМХО лучше в
/etc/portage/package.license).:wq
--
Live free or die
net-im/skype исправил, а как
net-im/skype исправил, а как с лицензией согласиться не понял
С лицензией
С лицензией справился
получилось вот так
Может быть мои советы не
Может быть мои советы не помогут делу, но по крайней мере уберут несколько вопросов у тех кто может помочь.
1. У вас есть два конфига которые надо обновить - для этого запустите etc-update, эта утилита покажет какие конфиги надо обновить и покажет их различия.
2. Где находится сам бинарник skype, для этого выполните which skype
etc-update сделал. which
etc-update сделал.
which skype выдал
/usr/bin/skype
Vovike написал(а): Тогда это
Ну если просто распаковано в $HOME, то не страшно.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
если вы не в курсе, то поиск
если вы не в курсе, то поиск по сайту работает на отлично. так же рекомендую поискать на forum.gentoo.org - там есть ответ на ваш запрос
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Про поиск в курсе, обыскал
Про поиск в курсе, обыскал кроме этого сайта обыскал весь гугл. Если вы знаете где есть ответ на мой вопрос, то может вместо глупых поучений дадите ссылку?
я бы на Вашем месте вместо
я бы на Вашем месте вместо неуместных огрызаний на уместные поучения прочёл бы хэндбук. в конце концов, Gentoo - система для тех, кто может и *хочет* усваивать информацию о работе системы.
а касательно libstdc++.so.6 - так это надо gcc проверить, имхо.
как раз по адресу /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libstdc++.so.6 находится.
нужно проверить вывод gcc-config.
revdep-rebuild делали вообще?
и, возможно, нужно сделать emerge -e world (от нескольких часов до суток и более).
Я сделал revdep-rebuild она
Я сделал revdep-rebuild она выдала вот что
Ух ты вот это букет,
Ух ты вот это букет, расскажите лучше как вы пакетики ставите вообще?
Как, как? - Скорее всего
Как, как? - Скорее всего emerge --sync делается перед установкой новой программы, а вот emerge -uND world делался давно, если делался.
Поясню, вернее продублирую то что написано в настольной книге:
-u, --update - пересобирает пакет(ы) если есть более новая версия,
-N, --newuse - пересобирает пакет(ы) для которых изменились USE-флаги,
-D, --deep - применяет два вышеуказанных параметра не только для самых пакетов, а и для пакетов, от которых они зависят
world - один из двух глобальных списков пакетов, содержит перечень пакетов которые вы устанавливали (без зависимостей),
также есть system - содержит перечень пакетов, которые нужны для функционирования системы, при попытке удалить пакет из этого списка система вас предупредит что это может повлечь последствия.
По окончании обновления советую выполнить emerge --deepclean, эта команда очистит систему от пакетов, которые уже никому не нужны, т.е. раньше были установлены как зависимые, но на данный момент пакет который их использует отсутствует, либо не использует их.
От себя добавлю - после emerge -uND world будьте готовы что у вас что-то перестанет работать, в 60% случаях для перехода на новую версию пакета нужно прочитать руководство по обновлению, и после проделывания этой операции у вас будет снова полно конфигов, которые надо обновить - для этого etc-update.
Для того чтобы посмотреть что система будет обновлять используйте emerge -puND world,
-p, --pretend - выведет список пакетов с которыми будут производится действия, но не будет их выполнять,
удобно перед установкой новой программы для того чтобы посмотреть какие USE-флаги активированы - может некоторые из них вам не надо, а другие наоборот выключены, также покажет какие пакеты будут установлены вместе с устанавливаемым.
и что, с Вашим портежем
и что, с Вашим портежем именно-таки deepclean (глубокая, типа, чистка) работает? :)
а то у меня почему-то depclean только (тут dep от dependency, очевидно).
где скачать версию с deepclean? бесплатно и без регистрации/смс? :)
Прошу прощения, допустил
Прошу прощения, допустил ошибку - ключ именуется не --deepclean, а --depclean. Собранность не мой конек.
.
Кстати, лично я склонен полагать это неправильным.
http://gentoo.ru/content/ustanovil-ya-gentoo-dalshe-chto
:wq
--
Live free or die
.
ИМХО интереснее: как в этом случае хоть что-то работает?
Ни фига себе запас прочности...
:wq
--
Live free or die
ну ничего себе О_о нужно
ну ничего себе О_о
нужно почистить аккуратно /var/lib/portage/world от того, что НЕ НУЖНО (удалять строку), затем сделать аккуратно и внимательно emerge --depclean -av, затем снова revdep-rebuild
это чтобы систему от мусора очистить немножко.
если после этого скайп не заработает, рекомендую emerge -e world --keep-going перед сном, ибо надолго
Что а как понять что не
Skype по прежнему не запускается и кроме него еще не запускается libreoffice.
/usr/lib64/libreoffice/program/soffice.bin: error while loading shared libraries: libicuuc.so.46: cannot open shared object file: No such file or directory
Сделал emerge -e world --keep-going все сделалось очень быстро и закончилось вот этим.
.
А ты когда ставил систему и в последний раз полностью обновлял её?
http://gentoo.ru/content/kak-obnovit-ochen-staruyu-sistemu
:wq
--
Live free or die
Я не знаю, когда она
Я не знаю, когда она последний раз обновлялась.
Мне она такая досталась.
Вот это да...
Вот это да...