23 сентября 2010 в 09:52Рейтинг: 0
0
0
Последняя тема, обещаю!
устанавливаю кде4
пишут
You'll need portage-2.2_rc*, so please add sys-apps/portage entry in your /etc/portage/package.unmask file.
а у меня
# emerge --pretend --verbose portage
[ebuild R ] sys-apps/portage-2.1.8.3
что делал
echo ‘sys-apps/portage′ >> /etc/portage/package.unmask/all (в директории /etc/portage ничего небыло и ее небыло)
# emerge --sync
# emerge --pretend --verbose portage
[ebuild R ] sys-apps/portage-2.1.8.3
всеравно
23 сентября 2010 в 10:01Рейтинг: 0
0
0
> echo ‘sys-apps/portage′ >> /etc/portage/package.unmask/all
А зачем в конце all?
И вообще, у меня не работает если добавлять в package.unmask
Делай так:
echo sys-apps/portage >> /etc/portage/package.keywords
emerge =portage-2.2_rc*
Там он по зависимостям найдет еще маскированные пакеты, ты их тоже в package.keywords кидай.
23 сентября 2010 в 10:27Рейтинг: 0
0
0
# emerge =portage-2.2_rc*
......
!!! All ebuilds that could satisfy "=sys-apps/portage-2.2_rc*" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/portage-2.2_rc86 (masked by: package.mask, ~amd64 keyword)
/usr/portage/profiles/package.mask:
# Zac Medico <zmedico@gentoo.org> (05 Jan 2009)
# Portage 2.2 is masked due to known bugs in the
# package sets and preserve-libs features. See
# bug #253802 for details.
- sys-apps/portage-2.2_rc85 (masked by: package.mask, ~amd64 keyword)
- sys-apps/portage-2.2_rc67 (masked by: package.mask, ~amd64 keyword)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
23 сентября 2010 в 10:31Рейтинг: 0
0
0
> - sys-apps/portage-2.2_rc86 (masked by: package.mask, ~amd64 keyword)
Читай внимательно, проверь файл /etc/portage/package.mask, похоже ты туда добавил sys-apps/portage, и он его блокирует.
> а если по простому
>
> emerge kdebase-meta
>
> или тогда все испорчу?
Ну вообще, обновлять portage действительно не обязательно, если ставишь КДЕ не из оверлеев.
Просто не понятно, зачем ты вообще тогда затеял обновление портейджа?
А так конечно, можно просто emerge -av kdebase-meta
23 сентября 2010 в 11:08Рейтинг: 0
0
0
>>Просто не понятно, зачем ты вообще тогда затеял обновление портейджа?
> > You'll need portage-2.2_rc*, so please add sys-apps/portage entry in your /etc/portage/package.unmask file.
я тут такое прочел
так что вроде надо ставить Portage 2.2
а как?
> /etc/portage/package.mask
пусто
как его форсированно поставить?
23 сентября 2010 в 11:34Рейтинг: 0
0
0
Я ставил пару месяцев назад КДЕ, и с портейджем не возился. Просто emerge -av kdebase-meta, и всё. Все-таки, рекомендую пользоваться официальной документацией.
> как его форсированно поставить?
Не знаю, попробуй добавь еще в /etc/portage/package.unmask
Я только что запускал
emerge -av =portage-2.2_rc*
и все пошло гладко.
23 сентября 2010 в 11:58Рейтинг: 0
0
0
а проблемма может быть в этом?
siduxbox / # env-update
Invalid atom in /etc/portage/package.keywords: ‘sys-apps/portage′
Invalid atom in /etc/portage/package.unmask: ‘sys-apps/portage’
или в том что package.unmask и package.keywords - папки?
еще попробую если не получится, не буду вые... поставлю
# emerge kdebase-meta
23 сентября 2010 в 12:01Рейтинг: 0
0
0
Проблема похоже в том, что ты в package.keywords и package.unmask записал ‘sys-apps/portage′ с кавычками, а нужно - без.
Ну и package.keywords и package.unmask должны быть файлами, а не папками. Хотя может папки тоже канают.
23 сентября 2010 в 12:06Рейтинг: 0
0
0
хорошо, спасибо!!!!!!!!!!!!!!!
не... что с папками, кавычками, что без..
# emerge kdebase-meta
emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-gui-4.6.0:4[accessibility,dbus]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-gui-4.6.2 (Change USE: +dbus)
(dependency required by "kde-base/ksysguard-4.4.5" [ebuild])
(dependency required by "kde-base/kdebase-meta-4.4.5" [ebuild])
(dependency required by "kdebase-meta" [argument])
это ошибка? почему не ставится?
23 сентября 2010 в 13:00Рейтинг: 0
0
0
Change USE: +dbusПишет же почему не ставится.

Добавь USE-флаг dbus.
23 сентября 2010 в 14:02Рейтинг: 0
0
0
точно! пошло дело!
# cat /etc/portage/package.use
=x11-libs/qt-gui-4.6.2 dbus
=sys-fs/udev-151-r4 extras
23 сентября 2010 в 14:10Рейтинг: 0
0
0
лучше прописывать без версии, т.е.
x11-libs/qt-gui dbus
sys-fs/udev extras
Иначе каждый раз, когда пакет будет обновляться - придется править файл.