Скажите, как разруливать вот такую ситуацию? KDE не удаляется [solved]
WXP 13 марта, 2010 - 19:39
Вот такие блокировки возникли: http://paste.org.ru/?phddxp (полный вывод)
Цитата:
[blocks B ] kde-base/kontactinterfaces:4.3[-kdeprefix] ("kde-base/kontactinterfaces:4.3[-kdeprefix]" is blocking kde-base/kdepimlibs-4.4.1)
[blocks B ] kde-base/libknotificationitem:4.3[-kdeprefix] ("kde-base/libknotificationitem:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.1-r1)
[blocks B ] kde-base/plasma-workspace:4.3[-kdeprefix] ("kde-base/plasma-workspace:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.1-r1)
[blocks B ] kde-base/akonadi:4.3[-kdeprefix] ("kde-base/akonadi:4.3[-kdeprefix]" is blocking kde-base/kdepim-runtime-4.4.1, kde-base/kdepimlibs-4.4.1)
Покуда:
Цитата:
localhost portage # emerge -C kde-base/kontactinterfaces kde-base/libknotificationitem kde-base/plasma-workspace kde-base/akonadi
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean` to check for reverse dependencies before
* removing packages.--- Couldn't find 'kde-base/kontactinterfaces' to unmerge.
--- Couldn't find 'kde-base/libknotificationitem' to unmerge.
--- Couldn't find 'kde-base/plasma-workspace' to unmerge.
--- Couldn't find 'kde-base/akonadi' to unmerge.
>>> No packages selected for removal by unmerge
localhost portage # emerge -pv --depclean kde-base/kontactinterfaces kde-base/libknotificationitem kde-base/plasma-workspace kde-base/akonadi
>>> No packages selected for removal by depclean
как же мне удалить их-то??
»
- Для комментирования войдите или зарегистрируйтесь
Покажите, что у вас в @kde,
Покажите, что у вас в @kde, какие оверлеи подключены (и зачем)?
P.S. Хотелось бы увидеть полный вывод команды emerge, предшествующий блокировке.
Я ♥ Gentoo & Funtoo
уже немного продвинулся от
уже немного продвинулся от предыдущей проблемы. (обновил первое сообщение).
Сейчас я скачал последние сеты @kde, закинул в /etc/portage/sets, вот терь пытаюсь полностью кде снести, чтобы заново поставить обновлённую версию.. Походу я сильно отстал от прогресса :)
Вы их вручную качаете?
Вы их вручную качаете?
Скачал сеты в tar.bz2,
Да, скачал сеты в tar.bz2 архиве и распаковал. А разве именно в этом проблема неудаления?
Я же поставить кде не могу, потому что они не удаляются.. :)
Почему бы не использовать
Почему бы не использовать оверлей целиком?
Добрые люди, ну подскажите,
Добрые люди, ну подскажите, как удалить их?? :D
Попробуйте обновить кеды
Попробуйте обновить кеды указав версию которую вы хотите поставить. К примеру emerge =kde-meta-4.4.1
Меня достают вот такие
Меня достают вот такие сообщения:
!!! All ebuilds that could satisfy "kde-base/kscd:4.4" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/kscd-4.4.1 (masked by: ~amd64 keyword)
- kde-base/kscd-4.4.0 (masked by: ~amd64 keyword)
Как бы размаскировать всю kde-base/* ? У меня стабильная система, в make.conf не хочу прописывать ~amd64.
Ну чисто теоретически можно
Ну чисто теоретически можно загнаться чем-то типа echo /usr/portage/kde-base/* > /home/user/file , потом отформатировать полученный файл (на предмет убирания оттуда /usr/portage/ и написания с новой строки) и уже готовый к употреблению отправить в cat /home/user/file >> /etc/portage/package.keywords
Для моего ламерского сознания это нормальный выход, а вот может какой гуру подскажет что-нибудь пооригинальней? Аж интерестно стало.
Истин имперских звезда засияет.
велосипедизм ) autounmask и
велосипедизм ) autounmask и ему подобные для таких целей есть )
вот это точно велосипедизм. в
вот это точно велосипедизм. в оверлее kde лежат готовые package.unmask
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
emerge -C $(qfile -qeC
emerge -C $(qfile -qeC /usr/kde/SLOT) если в слотах
Чтобы посностью грохнуть иксы kde и др., маньячил так:
1. emerge -C $(equery l | grep kde) таким же образом другое
2. ufed (разбор флагов)
3. emerge -uDN world и т.д.
буду честен, я не знаю, почему у меня все работает
ну я не пользую оверлей kde )
ну я не пользую оверлей kde ) и ниразу туда не лазил )
Может так:
emerge autounmask && for p in /usr/portage/kde-base/*; do autounmask kde-base/$(basename $p)'-4.4.1'; done
Gentoo - Symphony of Creations
ln -s
ln -s /var/lib/layman/kde/Documentation/package.keywords/kde-4.4.keywords /etc/portage/package.keywords/kde-4.4.keywords
В /var/lib/layman/kde/Documentation/ кстати ещё много чего интересного есть...
Мне подсказали с инета слить
Мне подсказали с инета слить этот keywords-файл:
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob_plain;f=Documentation/package.keywords/kde-4.4.keywords;hb=2500237644f92ce7065738a1362d1f4d9bfc753d
чего я и сделал. Потом emerge @kde-4.4 почему-то прокатило успешно.. Сейчас вот уже пишу с новой кде. :) Проблема решена!
а что, это какой=то другой,
а что, это какой=то другой, что ль?! ;)
/var/lib/layman/kde/Documentation/package.keywords/kde-4.4.keywords
потом-то откуда сливать будете? поставьте норамально layman + овер kde
ставить лэйман только из-за
ставить лэйман только из-за одного КДЕ? У меня ведь стабильная вся система.. помимо кде :)
Там не только KDE, там ещё и
Там не только KDE, там ещё и куча печенек к нему (например необходимейший ihatethecashew). Да и не долго то layman ставить то...
А что это за необходимейший
А что это за необходимейший такой? Чё-то я о нём ничего даже и не слышал :)
Вы сколько времени уже
Вы сколько времени уже потеряли со своим велосипедостроением?