не могу обновиться

emerge --sync - нормально
Далее:

root xxx # emerge -pvuD world

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

Calculating world dependencies |
!!! All ebuilds that could satisfy "x11-base/xorg-x11" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-base/xorg-x11-6.8.2-r8 (masked by: package.mask)
# Donnie Berkholz (13 Sep 2006)
# Monolithic X.Org is no longer supported and is subject
# to multiple security vulnerabilities.

- x11-base/xorg-x11-7.0-r1 (masked by: package.mask)
# Donnie Berkholz (07 Aug 2005)
# Modularized X, upstream release candidates

- x11-base/xorg-x11-6.9.0-r3 (masked by: package.mask, ~x86 keyword)
# Donnie Berkholz (13 Sep 2006)
# Monolithic X.Org is no longer supported and is subject
# to multiple security vulnerabilities.

- x11-base/xorg-x11-7.1 (masked by: package.mask)
# Donnie Berkholz (07 Aug 2005)
# Modularized X, upstream release candidates

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "media-libs/giflib-4.1.4" [ebuild])

!!! Problem resolving dependencies for app-editors/emacs
!!! Depgraph creation failed.

Что за фигня ? Что делать ?

а у тебя версия

а у тебя версия Xorg какая?
если 6.* , то надо переезжать на модульные
http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml

Вот почему-то такое выдаётся

x11-base/xorg-x11 [ Masked ]
Latest version available: 7.1
Latest version installed: 6.8.2-r8
Size of files: 0 kB
Homepage: http://xorg.freedesktop.org
Description: An X11 implementation maintained by the X.Org Foundation (meta package)
License: as-is

Все замаскировано почему-то ???

# emerge --infopliz ;#

'!!! Problem resolving dependencies for app-editors/emacs' !!!
# emerge --info
pliz ;
# eselect profile show

Причем emacs ????

root xxx # emerge --info
Portage 2.1.1 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r4 i686)
=================================================================
System uname: 2.6.17-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.5
Last Sync: Mon, 23 Oct 2006 18:00:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 2.0.29
dev-lang/python: 2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc /etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.KOI8-R"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
LINGUAS=""
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 berkdb bitmap-fonts cli cracklib crypt cups dlloader dri elibc_glibc fortran gdbm gpm input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog kernel_linux libg++ ncurses nls nptl nptlonly pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts udev unicode userland_GNU video_cards_i810 xorg zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS

root xxx # eselect profile show
Current make.profile symlink:
/usr/portage/profiles/default-linux/x86/2006.1

Вроде правильно всё.....

А давно emerge --sync

А давно emerge --sync делал? И не маскировал ли его руками, чтобы blocking packages не вылезали при обновлении других пакетов?

излазил весь

излазил весь package.mask такого не нашёл, попробуйте ещё раз обновить дерево портежей.

Да уже

Уже раз 10 обновлялся... - emerge --sync
единственное в /usr/portage/profile/package.mask:

Может это что ....???

попробуйте

попробуйте поискать в /usr/portage/profiles и /etc/ строку
# Donnie Berkholz (07 Aug 2005)
Может быть так мы найдём в чём дело...

Бред какой-то

Убил /usr/portage/. Взял из талбора свжего. Потом
emerge --metadata
emerge --sync
Результат тот же...!!!!
Кстати файл /usr/portage/profile/package.mask убиваю,
а после emerge --sync он появляется. Убиваю его опять:

root xxx # emerge -pvuD world

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

Calculating world dependencies -
!!! All ebuilds that could satisfy "x11-libs/libX11" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/libX11-1.0.3 (masked by: package.mask)
# Donnie Berkholz (07 Aug 2005)
# Modularized X, upstream release candidates

- x11-libs/libX11-1.0.99.1 (masked by: package.mask, ~x86 keyword)
- x11-libs/libX11-1.0.1-r1 (masked by: package.mask)
- x11-libs/libX11-1.0.99.1-r1 (masked by: package.mask, ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "media-libs/libsdl-1.2.11" [ebuild])

!!! Problem resolving dependencies for media-libs/libsdl
!!! Depgraph creation failed.

Этого файла

Этого файла быть не должно, Вы, очевидно имели долгий перерыв между обновлениями, необходимо полностью заменить снапшот портэджей: стереть предыдущий и развернуть выкаченный тарболл текущего, после разворачивания вополните:
# emerge metadata
Да пребудет с вами сила.

# emerge metadata -

# emerge metadata - deprecated, нужно # emerge --metadata

Бред какой-то

Убил /usr/portage/. Взял из талбора свжего. Потом
emerge --metadata
emerge --sync
Результат тот же...!!!!
Кстати файл /usr/portage/profile/package.mask убиваю,
а после emerge --sync он появляется. Убиваю его опять:

root xxx # emerge -pvuD world

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

Calculating world dependencies -
!!! All ebuilds that could satisfy "x11-libs/libX11" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/libX11-1.0.3 (masked by: package.mask)
# Donnie Berkholz (07 Aug 2005)
# Modularized X, upstream release candidates

- x11-libs/libX11-1.0.99.1 (masked by: package.mask, ~x86 keyword)
- x11-libs/libX11-1.0.1-r1 (masked by: package.mask)
- x11-libs/libX11-1.0.99.1-r1 (masked by: package.mask, ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "media-libs/libsdl-1.2.11" [ebuild])

!!! Problem resolving dependencies for media-libs/libsdl
!!! Depgraph creation failed.

Re: Бред какой-то

x-eraser написал(а):
Кстати файл /usr/portage/profile/package.mask убиваю,

Вообще-то это файл трогать не нужно!
Все юзерские настройки - в /etc/portage/package.*
Посмотрите там на предмет masked для x11-7

Явно значит

Явно значит напортачил и замаскировал его в /etc/portage/package.mask

Вот

Вот что у меня в /etc/portage/package.mask:

=sci-electronics/modelsim-5.7d

Всё...

у меня что то

у меня что то было такое..
я не стал разбираться и я сделал так emerge -unmerge xorg-x11 а потом
emerge xorg-x11
все встало нормально

+1

+1

вот так и сделал

Но результат такой же:

root xxx # emerge -pvuD world
These are the packages that would be merged, in order:

Calculating world dependencies -
!!! All ebuilds that could satisfy "x11-misc/imake" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-misc/imake-1.0.2 (masked by: package.mask)
# Donnie Berkholz (07 Aug 2005)
# Modularized X, upstream release candidates

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "virtual/x11-7.0-r2" [ebuild])

!!! Problem resolving dependencies for app-editors/emacs
!!! Depgraph creation failed.

Ничего не понимаю...

Покажите

Покажите содержимое файла /usr/portage/metadata/timestamp

Показываю

/usr/portage/metadata/timestamp

Tue Oct 24 19:37:12 UTC 2006

Пробовали

Пробовали искать в /etc/ и /usr/portage ту строчку которую выдаёт emerge про замасикрованный xorg ?

Да

Искал вот эту строку
# Donnie Berkholz (07 Aug 2005)

На венике её вообще нет...

попробуйте

попробуйте поискать в корневом каталоге, откуда-то portage же её берёт!

Нашёл

в /usr/local/portage/profile/package.mask
там всё и
........
x11-base/xorg-server
>=x11-base/xorg-x11-7.0.0_rc0
......
Тока правильно ли, что этот файл всё маскирует ?
И как правильно это изменить ?

Ну вот

Убил этот файл /usr/local/portage/profile/package.mask

Ну и вроде всё стало хорошо.
Только хотелось бы узнать почему так случилось ???

сколько у себя

сколько у себя не искал, такой строчки не нашёл....
Просто удалите её и всё!

Новые приколы

emerge -f xorg-x11
.................
Emerging (1 of 107) x11-misc/util-macros-1.1.0 to /
Нет такого файла `util-macros-1.1.0.tar.bz2'.
Пробую разные зеркала - тож самое....

И где его взять ?
А откуда 7.1 целиком ещё качнуть можно ?

Как это

Как это нету?

# emerge -fvp =x11-misc/util-macros-1.1.0

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

Calculating dependencies... done!

http://trumpetti.atm.tut.fi/gentoo/distfiles/util-macros-1.1.0.tar.bz2 http://xorg.freedesktop.org/releases/individual/data/util-macros-1.1.0.tar.bz2 http://xorg.freedesktop.org/releases/individual/util/util-macros-1.1.0.tar.bz2

# wget "http://xorg.freedesktop.org/releases/individual/util/util-macros-1.1.0.tar.bz2"
--01:34:10--  http://xorg.freedesktop.org/releases/individual/util/util-macros-1.1.0.tar.bz2
           => `util-macros-1.1.0.tar.bz2'
Resolving xorg.freedesktop.org... 131.252.208.36
Connecting to xorg.freedesktop.org|131.252.208.36|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 43,036 (42K) [application/x-tar]

100%[====================================>] 43,036        --.--K/s

01:34:10 (321.26 KB/s) - `util-macros-1.1.0.tar.bz2' saved [43036/43036]

Ага

хм.

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

http://xorg.freedesktop.org/releases/individual/util/util-macros-1.1.0.tar.bz2

Ещё вопросик

Вот был у меня пакет P1. Решил убить его - emerge -C P1
emerge --sync - Он опять появляется и обновляется... От него никто не зависит и не тянет... Он сам... Как мне от него избавится навсегда ?

его нада снести

его нада снести и записать в
/etc/portage/package.provided
тогда портадж будет думать что он уже установлен, а его нет.

какой-то костыль получается

А нельзя ли как-нить штатными средствами ?

посмотреть кто

посмотреть кто его требует:
# equery d P1
и удалить зависимости

или замаскировать и попробовать
# emerge -pv world
оно должно сказать, кому этот пакет нужен.

(а откуда такой пакет? у меня в дереве его нету...)

это я как пример

P1 - гипотетический пакет. Просто была такая ситуация...
Так значит по идее
emerge -C P1
должно насовсем убить P1, если от него никто не зависит ?

прежде чем

прежде чем удалять пакет желательно проверять зависимости по equery depends, поскольку emerge -C их не проверяет

нету libSDL

всем привет! недавно решил поставить Gentoo:
# emerge kde
вообщем качает, компилит, просыпаюсь с утра - ошибка, нету libSDL-1.2.2.tar.bz2

единственная проблема в том, что сайт www.libsdl.org лежит, а в еще где-либо я не могу найти...
если у кого файлик этот есть, вышлите мне на мыло, буду очень благодарен

этож какой

этож какой реликт ты юзаеш а ? у меня стоит SDL-1.2.11.tar.gz , 11 сентября ставил, и портажах есть минимум 1.2.7 ...

ошибься

не то написал :) точно не помню, лог не сохранил (пишу из окон) точнее так будет SDL-1.2.**.tar.gz
портажы обновил перед тем как кеды ставить

и что тебе их

и что тебе их фсе 6 слать?

шли, что есть,

шли, что есть, если анлим у тебя, если нет, тогда последний только

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".