Не устанавливается wine (РЕШЕНО)

В calculate (gentoo) я новичок. Все очень непривычно, везде наступаю на грабли. Но интересно.
Установил CLDX 11.
Хочу wine, но emerge отказывается ставить:

!!! The following installed packages are masked:

  • app-emulation/emul-linux-x86-xlibs-20100915::gentoo (masked by: package.mask)

  • app-emulation/emul-linux-x86-baselibs-20100915-r1::gentoo (masked by: package.mask)

  • app-emulation/emul-linux-x86-soundlibs-20100915::gentoo (masked by: package.mask)

  • app-emulation/emul-linux-x86-medialibs-20100915-r1::gentoo (masked by: package.mask)

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

Я понимаю так, что текущую версию сломали, и ставить нельзя?
Уже опасаюсь, так как предыдущая сломалась после обновления, может быть из-за того, что установил много размаскированных пакетов?

Ну ладно, а предыдущую рабочую версию как поставить? Только чтобы ничего не сломать.

Для начала просто обновите систему:

eix-sync
emerge -uDNa world

Вчера вечером сказал eix-sync ; emerge -uDNa world
и пошел спать, зная, что процесс небыстрый…
А сегодня, вернувшись с работы, увидел, что emerge, показав кучу пакетов,
по-виндовому спрашивает, будем обновляться, или нет? (а я ему что сказал делать?) :frowning:
Тут еще свет мигнул… В общем, теперь, запускаю снова eix-sync:

  • Running… # ( cd /var/lib/layman/calculate && /usr/bin/git pull )
    fatal: read error: Connection reset by peer
  • Failed to sync overlay “calculate”.
  • Error was: Syncing overlay “calculate” returned status 1!
  • * layman -S failed

И emerge отказывается работать (потому что синхронизация не проходит?):

Would you like to merge these packages? [Yes/No] Yes

Verifying ebuild manifests
!!! A file listed in the Manifest could not be found: /var/lib/layman/wish/net-news/liferea/liferea-1.6.3.ebuild

Ну что за напасть!

Evgeny Pashigorov wrote:

Вчера вечером сказал eix-sync ; emerge -uDNa world
и пошел спать, зная, что процесс небыстрый…
А сегодня, вернувшись с работы, увидел, что emerge, показав кучу пакетов,
по-виндовому спрашивает, будем обновляться, или нет? (а я ему что сказал делать?) :frowning:

параметр -a что означает?

–ask (a) спрашивать…
Ну, уели вы меня. Я тупо скопировал, что советовали.
Что делать-то? Почему сервер мне отлуп дает?

ну, судя по сообщениям на сайте сегодня у всех проблемы с синхронизацией оверлея

для тренировки ещё раз запустите emerge -uDNa world или emerge -uDNp world (последнее мне больше нравится)
процесс недолгий, уходить спать необязательно ))
вообще посмотрите сколько пакетов и каких обновлять придется, есть ли блоки, конфликты

может и обновиться решите “вчерашним днем”, за пару дней вряд ли много нового появилось…

http://www.calculate-linux.ru/main/ru/emerge

Спасибо. В трудных случаях я документацию читаю. А так хочется быть просто тупым пользователем. Я же многого не требую. Вот нужен мне вайн, поставь мне его, не умничай.
Или вот хотел часики на десктоп. Так он мне давай рассказывать про какие-то замаскированные библиотеки… Оно мне надо? Я просто часы хотел.
Блокировки эти. Я сам их должен разгребать? Какой-нибудь из блокирующих пакетов удалить?
Как все не просто.
О! Вот оно мне linux-headers-2.6.36.1 ставит! Может, еще и ядро пересоберет?
А я там драйверы собирал, и на видео, и на wi-fi как-то не совсем тривиально.
Ладно. Ждем сюрпризов.

пересоберет )))
а вы что хотели, взявшись за gentoo-дистрибутив?

С бинарным профилем не пересоберёт, а распакует.

Обновил, наконец, систему.
Вайн не собирается, вываливается на этапе компиляции:

/usr/include/unicode/pwin32.h:152: ошибка: несовместимые типы для ‘int64_t’

/usr/include/unicode/utf8.h:60: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘const’
/usr/include/unicode/utf8.h:91: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘UChar32’
/usr/include/unicode/utf8.h:103: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘int32_t’
/usr/include/unicode/utf8.h:115: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘UChar32’

/usr/include/unicode/ucnv.h:1683: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘uint16_t’

make: Leaving directory `/var/calculate/tmp/portage/app-emulation/wine-1.2.1/work/wine64’
emake failed
* ERROR: app-emulation/wine-1.2.1 failed (compile phase):
* (no error message)

Я не понимаю, чего ему надо…

Попробуйте проверить зависимости:

revdep-rebuild
emerge @preserved-rebuild

Сделал я

revdep-rebuild
emerge @preserved-rebuild

а также размаскировал

PORTAGE_BINHOST=“ftp://ftp.linux.kiev.ua/pub/Linux/Calculate/CLDX/grp/x86_64

emerge wine все равно вываливается на компиляции с теми же ошибками.

Очень странно прошло обновление.
Сейчас обнаружил, что пропал опенофис. И ставиться не хочет:

calculate # emerge openoffice openoffice-binCalculating dependencies… done!
[ebuild N ] app-text/libwpd-0.8.14 USE="-doc"
[ebuild N ] media-libs/libwpg-0.1.3 USE="-doc"
[ebuild N ] app-office/openoffice-3.2.1-r1 USE=“bash-completion cups dbus gtk ldap nsplugin opengl pam (-aqua) -binfilter -debug -eds -gnome -gstreamer -java -kde (-kdeenablefinal) -odk -templates” LINGUAS=“bg de en es fr it pl pt_BR ru uk -af -ar -as_IN -be_BY -bn -br -brx -bs -ca -cs -cy -da -dgo -dz -el -en_GB -en_US -en_ZA -eo -et -eu -fa -fi -ga -gl -gu -he -hi_IN -hr -hu -id -ja -ka -kk -km -kn_IN -ko -kok -ks -ku -lt -mai -mk -ml_IN -mn -mni -mr_IN -nb -ne -nl -nn -nr -ns -oc -or_IN -pa_IN -pt -rw -sa_IN -sat -sd -sh -sk -sl -sr -ss -st -sv -sw_TZ -ta -ta_IN -te_IN -tg -th -ti_ER -tn -tr -ts -ur_IN -uz -ve -vi -xh -zh_CN -zh_TW -zu”
[ebuild N ] app-office/openoffice-bin-3.2.1 USE="-gnome -java -kde" LINGUAS=“bg de en es fr it pl pt_BR ru uk -ar -as -ast -bn -ca -cs -da -dz -el -en_GB -eo -et -eu -fi -ga -gl -gu -hi -hu -id -is -ja -ka -km -kn -ko -ku -lt -lv -mk -ml -mr -my -nb -nl -nn -oc -om -or -pa_IN -pt -ro -sh -si -sk -sl -sr -sv -ta -te -th -tr -ug -uz -vi -zh_CN -zh_TW”
[uninstall ] app-office/libreoffice-3.3.1
[blocks B ] app-office/openoffice-bin (“app-office/openoffice-bin” is blocking app-office/openoffice-3.2.1-r1, app-office/libreoffice-3.3.1)
[blocks B ] app-office/openoffice (“app-office/openoffice” is blocking app-office/openoffice-bin-3.2.1, app-office/libreoffice-3.3.1)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(app-office/openoffice-3.2.1-r1::gentoo, ebuild scheduled for merge) pulled in by
openoffice
(app-office/openoffice-bin-3.2.1::gentoo, ebuild scheduled for merge) pulled in by
openoffice-bin

но у меня теперь нет установленного опенофиса вообще.

eix openoffice показывает все неустановленное.

Не понимаю я этих странных сообщений. И что делать, не знаю.
Очень похоже на то, что пакетный менеждер вообще не умеет обрабатывать ошибки, возникающие при обновлении/скачивании.
Как теперь чинить систему?

в Calculate недавно openoffice заменили по умолчанию на libreoffice

хорошо бы еще понять, на что заменили wine.
А emerge дает совершенно невнятные сообщения.

Ну, стискиваем зубы, готовы к новым испытаниям, вперед!..

-2011-03-03 00:07:28- ftp://ftp.linux.kiev.ua/pub/Linux/Calculate/CLDX/grp/x86\_64/app-office/libreoffice-3.3.1.tbz2
=> «/var/calculate/remote/packages/CLDX/x86_64/app-office/libreoffice-3.3.1.tbz2»

CWD не требуется.
PASV … готово. ==> RETR libreoffice-3.3.1.tbz2 … готово.
Длина: 181738193 (173M)

0% 172,344 6.00K/s ост 8h 12m

6.00K/s :)))

RE: Не устанавливается wine - Добавил(а) Alexander Tratsevskiy около 8 часа назад
6.00K/s :)))

Ну а что? Я тоже радуюсь, что у меня нормальная скорость. Еще недавно у меня было только модемное подключение, и скорость в один килобайт в сек была очень хорошей!
Тогда линукс я ставил только с дисков. И годами не обновлялся.
Вот вы смеетесь. А подсказать можете, нигде не могу найти, как сделать?
Мой комп еще и роутер домашней сети. В нем три интерфейса: eth0 (вход adsl модема), etn1 - комп дочери, ra0 - wi-fi подключение соседа.
Как мне поделить входящий трафик на эти интерфейсы, чтобы при отсутствии трафика, например, ra0 эта полоса отдавалась на eth1?
Статически я поделил средствами tc и iptables, но жалко пропадающей без нагрузки полосы.

Я не смеюсь, сам прекрасно помню те времена. Но если есть интернет и можно получить доступ к документации это уже прорыв. А дальше идет бесконечное и отчасти бесполезное наращивание скорости.

По поводу второго вопроса, предлагаю открыть новую ветку.

Какой-то все-таки дебильный этот emerge.
Скачалось 92 процента, связь оторвалась. Он все начинает сначала.
Качалось 7.5 часов.
Никогда с Дебианом у меня такого не было.