[РЕШЕНО]Обновление кде-4.3.3 до 4.4.0 или хотя бы до 4.3.5
aes78 27 февраля, 2010 - 23:35
Пытаюсь поставить кдебейс-мета-4.4.0 обновлением существующей 4.3.3, куча поломанных зависимостей, то же самое пытаюсь сделать с кде-4.3.5 - выдает, что broken kdm, не обновляется, сношу, пытаюсь ставить новый - уже куча зависимостей для кде-4,4,0 (при чем здесь оно для 4.3.5), в т.ч. несовместимый xorg-server (как такое вообще может быть, если это подверсия ветки, на которой все работает?). Кто-нибудь обновлялся и может дать инструкцию? И стоит ли обновляться до 4.4, читал что очень сырая версия.
»
- Для комментирования войдите или зарегистрируйтесь
Ну я не давно обновился по
Ну я не давно обновился по следующей инструкции :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
+ lafilefixer и
+ lafilefixer и revdep-rebuild
буду честен, я не знаю, почему у меня все работает
Точно. Новая версия
Точно. Новая версия инструкции по переходу на kde-4.3.5 :)))
Working on Gentoo Linux for Asus P535 and Qtopia :-)
А не надо было ~
[qoute=aes78]куча поломанных зависимостей[qoute]
Вот нечего загаживать world и make.conf
Приведите в порядок vim /var/lib/portage/world удалив оттуда все лишние пакеты которые вам напрямую не нужны(x-драйвера библиотеки и т.д.) и покажите пожалуйста ваш make.conf, emerge --info все что больше 20 строк через wgetpaste
Working on Gentoo Linux for Asus P535 and Qtopia :-)
что с обновлением мира, что с
что с обновлением мира, что с обновлением kdebase-meta одно и то же:
Без понятия что там лишнее, удалишь что-нибудь потом вообще ничего не установишь.
/etc/make.conf
emerge --info http://paste.pocoo.org/show/183777/
wgetpaste никогда не использовал и без понятия, что это такое
evadim подрихтовал с учётом последующих сообщений
emerge
emerge app-text/wgetpaste
wgetpaste /etc/make.conf
emerge --info | wgetpaste
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
http://paste.pocoo.org/show/1
http://paste.pocoo.org/show/183777/ emerge --info
http://paste.pocoo.org/show/183891/ /var/lib/portage/world
если присмотреться:
з.ы.: с остальными надо быть внимательнее - посмотреть что точно сносить а что нет
если бы это был один пакет,
если бы это был один пакет, все бы было решаемо, после сноса одного пакета начинают блокироваться другие, вообщем нужно видимо полностью кде сносить и ставить по новому, но чтобы выдержать установку кде в gentoo нужно иметь стальные нервы, а тут еще неизвестно стоит ли овчинка выделки.
kde-base/kdm:4.3 в вашем
kde-base/kdm:4.3
в вашем world 34я строка
меняйте на kde-base/kdm и радуйтесь ;)
Да я чайник ;)
комментировал полностью,
комментировал полностью, ничего не меняется, другие поломки идут, удалял кдм, ставил по новому, другие поломки идут.
не верю (ц) сделайте, как
не верю (ц)
сделайте, как сказал и результат emerge -pvuND world | wgetpaste сюда
Да я чайник ;)
http://paste.pocoo.org/show/1
http://paste.pocoo.org/show/184257/ только что-то там не то, после --- то, что на последнем экране консоли отображалось
ну да, не то,запости вручную
ну да, не то,запости вручную тогда. Сейчас разберемся. Просто указание версии 4.3 тебе мешало 100%.
Да я чайник ;)
я запостил после --- то, что
я запостил после --- то, что на экране было. Логи где-нибудь сохраняются? /var/log/message нет, а больше я не знаю где они могут быть. Сейчас посмотрел - ничего не сохранилось почему-то по прошлой ссылке, хотя по выходу показывалось. Вот последний снимок консоли http://paste.pocoo.org/show/184278/
x11-themes/aurorae-0.2.1 вот
x11-themes/aurorae-0.2.1 вот этот пакет похоже тянет kwin до 4.4 версии. Он вами используется?
Да я чайник ;)
В принципе да, auroraе у меня
В принципе да, auroraе у меня стоит в оформлении kwin, с чего ему вдруг понадобился kwin-4.4, если он себя и на 4.3.3 неплохо чувствует? Удаление этого пакета некритично, сейчас попробую.
Вроде блокировок никаких нет,
Вроде блокировок никаких нет, но в конце все равно выдает
Я не понял, это эти все пакеты надо добавлять в packages.keywords или там неправильная media-libs/sdl-mixer:0 и ее только поменять?
А если попробовать обновить только kdebase-meta, то все равно блокируются пакеты:
В первом случае достаточно
В первом случае достаточно откорректировать use флаги как пишет emerge. Внимательно прочитайте вывод - там написано как должно быть.
По второму - либо замаскировать mysql-5.1 и выше, либо отказаться от embedded базы данных в amarok. Они на данный момент не совместимы.
У меня нет в make.conf того
У меня нет в make.conf того файла, который назван некорректными какие случаи вы считаете первым и в торым?
Причём тут файлы в
Причём тут файлы в make.conf
Отчётлдиво видно в выводе emerge 2 конфликта:
1й:
emerge сразу вам и решение подсказал.
Второй связан с mysql. Решение я вам написал.
dms
описался я тут, он требует 4,3 :)
Да я чайник ;)
и кстати эти блокировки уже
и кстати эти блокировки уже не от кде идут. Если нужно только кде - пробуйте обновить
Да я чайник ;)
я не make.conf имел в виду, а
я не make.conf имел в виду, а package.keywords и package.use - нет там такого файла (в содержании файлов). Пробую обновить kdebase-meta - идут эти блокировки (в цитате), а если обновлять мир, то он или еще не успевает дойти, но выдает только с sql и mysql проблемы.
Так надо добавить!)
Так надо добавить!)
Записал, это ничего не
Записал, это ничего не изменило
aes78 написал(а): Записал,
Что записал? Куда?
По sql пробовал и в
По sql пробовал и в package.keywords, и в package.use. Сейчас записал только ограничение >=dev-db/mysql-5.1[embedded,-minimal] в package.mask и начал обновлять мир, обновить больше 600 пакетов надо, более 100 обновил, споткнулся на DND-mysql-4.01.2
Пробовал emerge --info =dev-perl/DBD-mysql-4.01.2 и emerge -pqv =dev-perl/DBD-mysql-4.01.2 ничего не помогает. Как сложно в генту обновить большие объемы.
http://bugs.gentoo.org/238922
http://bugs.gentoo.org/238922 во, сам натыкался
emerge -1 dev-perl/DBI
помогает ;)
Да я чайник ;)
вообще там что-то много перла
вообще там что-то много перла поломанного оказалось у меня. его походу вообще весь надо пересобрать.
Да и по поводу глючности 4.4 - у меня панель задач глючит, периодически рисует на одном месте 2 кнопки и пропускает место.
Да я чайник ;)
может поможет?
http://www.gentoo.ru/content/ne-mogu-postavit-dev-perldbd-mysql
DBD-mysql поставил, идет
DBD-mysql поставил, еще пакетов 100 поставилось, опять проблема:
Тяжкие обновления в генту.
ССЗБ
при полном непонимании происходящих процессов
используйте стабильную ветку
...
покажите
emerge -pv dev-perl/Locale-gettext
[ebuild R ]
Просто замаскировал тот пакет, вроде обновляется, единственное, что теперь компьютер сам не отключается пишет INIT: no more processes left in this runlevel и единственное, на что реагирует клавиатура - это на переключение в другую консоль. Я так понимаю, что что-то с каким-то загрузочным файлом случилось, но можно ли это как-то исправить?
Теперь спотыкается на dev-python/PyQt4-4.7 с теми же выводами. Его маскируешь - дальше обновление не идет.
зачем замаскировал, а
зачем замаскировал, а попробуй
emerge -1 dev-perl/Locale-gettext
?Алекс, и тебе привет ;)
Могут еще быть ошибки на диске, fsck в помощь,
потом:
revdep-rebuild
и на всякий случай:
etc-update && source /etc/profile
а уже потом - обновление
ЗЫ: опять блокировка PyQT4 vs Python?! где-то тут, это уже проскакивало ... и совсем недавно ;)
ЗЫЗЫ: Вспомнилось тут:
emerge -C qt:4 && emerge qt:4
оригинал здесь: http://www.gentoo.ru/node/13983
Gentoo - Symphony of Creations
Установил qt:4, как описано,
Установил qt:4, как описано, не помогло. Удалил из package.mask все записи, сделал как описывал alex_, теперь блокирование идет такое же при обновлении мира, как и при обновлении kde-meta
revdep-rebuild находит кучу поломок, но ни одну не устраняет.
Ну так:
уберите из системы те библиотеки, которые блокируются при перестройке, пока она не выполнится успешно.
а дальше продолжите апдейт мира.
PS: И вобще, вы с какими флагами собираете-то?
Gentoo - Symphony of Creations
DolphinSoft
emerge -NDua world. Что именно с какими флагами собираю? Здесь в начале я приводил и make.conf, и emerge --info http://www.gentoo.ru/content/obnovlenie-kde-433-do-440-ili-hotya-do-435#comment-135556
Смысла нет убирать библиотеки, поскольку PyQt не собирается, он будет одной из зависимостей обновления мира и соответственно мир не будет обновляться и те библиотеки придется устанавливать снова.
Ну конечно епт...
У вас же обе кутопии врублены ...
отрубите 3-ю версию нафик "-qt3"
саппорт - оставьте
Так говорили многие из нас ... ;)
Сносите и не парьтесь:
emerge -C qt:4 && emerge qt:4 # с новыми флагами
Gentoo - Symphony of Creations
Вы думаете дело в qt3? Ведь
Вы думаете дело в qt3? Ведь все работало с ним. Попробую.
Ничего по отношению к PyQt не изменилось, там как я понимаю ошибка в самой сборке:
File "configure.py", line 37, in <module> import sipconfig ImportError: No module named sipconfig * ERROR: dev-python/PyQt4-4.7 failed: * Configuration failed with CPython 3.1 in configuration() function * * Call stack: * ebuild.sh, line 54: Called src_configure * environment, line 4154: Called python_execute_function '-s' 'configuration' * environment, line 3083: Called die * The specific snippet of code: * die "${failure_message}"; * * If you need support, post the output of 'emerge --info =dev-python/PyQt4-4.7', * the complete build log and the output of 'emerge -pqv =dev-python/PyQt4-4.7'. * The complete build log is located at '/var/tmp/portage/dev-python/PyQt4-4.7/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/PyQt4-4.7/temp/environment'. * S: '/var/tmp/portage/dev-python/PyQt4-4.7/work/PyQt-x11-gpl-4.7'
Configuration failed with CPython 3.1 in configuration() ...
eselect python list?
# eselect python list
Available Python interpreters:
[1] python2.6 *
[2] python3.1
Потом:
emerge -C qt:4
emerge --depclean
revdep-rebuild
emerge -uavDN system world
Gentoo - Symphony of Creations
Сделал как описали, PyQt не
Сделал как описали, PyQt не стал все равно собираться, перед этим делал emerge --sync, там уже кде-4.4.1 вместо 4.4.0 и появилось еще больше поломок, как я понимаю, в репозитории, потому что у меня нет 4.3.5
Да снесите вы наконец этот хлам
USE="-kde -qt4 -qt3support -qt3"
emerge --depclean
revdep-rebuild # <- если не выполняется - удаляйте ВСЕ пакеты которые битые пока перестройка не выполнится успешно
затем верните флаги
USE="kde qt4 qt3support -qt3"
ЗЫ: на amd64 собиралось без поддержки qt3support, потом добавил, и обновился вновь
Кстати вы так и не показали, какой питон у вас активный ...
Gentoo - Symphony of Creations
eselect python listAvailable
, no raznici net, ne sobiraetsya ni s odnim, ni s drugim
vse sdelal kak napisali, PyQt tak i ne poshlo, 20 packets obnovilos, sredi nih i kdelibs, no teper kde ne rabotaet, pishu is e16, ne nashel tam perekluchalku klaviatury
Перестройка-то выполнилась?
revdep-rebuild?
а после нее emerge qt:4 выполнился?
Лучше сразу покажите вывод
emerge -uavDN qt:4
Gentoo - Symphony of Creations
дельный совет, + снести python:3.1 нафиг, вряд ли он ему нужен..
# emerge -c dev-lang/python:3.1
# echo "dev-lang/python:3.1" >> /etc/portage/package.mask
чтобы остался только стабильный 2.6-ой:
# eix dev-lang/python
[I] dev-lang/python
Available versions:
(2.4) 2.4.6
(2.5) 2.5.4-r4
(2.6) 2.6.4 2.6.4-r1
(3.1) [m](~)3.1.1-r1
{-berkdb bootstrap build +cxx doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite (+)ssl +threads tk +wide-unicode wininst +xml}
Installed versions: 2.6.4-r1(2.6)(08:17:32 04.03.2010)(berkdb doc examples gdbm ncurses readline sqlite ssl threads tk wide-unicode xml -build -elibc_uclibc -ipv6 -wininst)
Homepage: http://www.python.org/
Description: Python is an interpreted, interactive, object-oriented programming language.
PLUR, WBR RunAGate
---
Еще Прутков говорил: бойтесь объяснений, объясняющих объясненные вещи. ;))
Всем спасибо
Всем спасибо. Совет runagate оказался действенным. кде в основе своей установил, по крайней мере для запуска, не маскировал, а полностью удалил portage-3.1, правда , не понял, почему такое случилось - ведь активным все равно 2.6 был.
Недавно xulrunner обновился, вчера сделал emerge --sync, сегодня опять обновлялся с оверлея, обновлялся такое же время как и раньше, т.е. ccache что есть, что его нет, получается?
Осталась одна проблема - shutdown работает неправильно, компьютер не выключается, приходится вручную отключать. С этим кто-нибудь сталкивался?
google://ConsoleKit ?
google://ConsoleKit ?
И за одно
пусть про флаги почитает, что ли, а то как-то не с того конца так сказать начинает в Gentoo ;)
Gentoo - Symphony of Creations
ConsoleKit - это системный
ConsoleKit - это системный демон, который производит ряд действий, связанных с рабочим столом (взаимодействие пользователя с компьютером, быстрое переключение пользователей, автомонтирование устройств и т.д.). consolekit стоит в минусе в make.conf.
При чем здесь флаги, если с этими же флагами все работало нормально? В принципе вопрос про кде разрешился, поэтому создам другие темы, чтобы решить оставшиеся вопросы.
Дело не в том
что с этими флагами работало, а дело в том, как.
если вам "западло" слушать мнения тех кто вам дает советы (которые вам помогли кстати сказать, учитывая ваше непонимание происходящего), не спрашивайте и будет и вам хорошо, и тем кто вам не поможет.
Респект за потраченное зря время.
Gentoo - Symphony of Creations
вы знаете, после такого
вы знаете, после такого обновления я полностью разочаровался в генту, буду ждать нормальных бинарных дистрибутивов и при ближайшей возможности перейду на них.
Я нигде никого не задевал, чтобы вы делали выводы о "западле". Я не понял, что я должен был послушать: изучать флаги? Какие? Их куча.
aes78 написал(а): вы знаете,
Ставьте сразу винду и забудьте про Linux.
вы глубоко ошибаетесь, я
вы глубоко ошибаетесь, я работаю в линуксе уже 5 лет и знаю его не хуже вас, с такими проблемами нигде не сталкивался
Дело не в количестве а в качестве
Работаете в линуксе? Это с такой-то логикой? Да еще и пять лет? круто знаете ли...
Я тут два месяца всего, это при моем знании о линуксе, могу вас заверить - чем дальше
тем больше - ничерта не смыслю.
Но когда мне говорят - посмотри то, посмотри это - смотрю с удовольствием!
ЗЫ: Винда вам в помощь.
Gentoo - Symphony of Creations
вы знаете я от отсутствия
вы знаете я от отсутствия логики не страдаю, вообще-то я доктор наук. Что мне говорили посмотреть, я посмотрел, и вообще предмет темы исследован.
А уж винда ли мне в помощь или не винда - это, позвольте, я сам решу.
aes78 написал(а): я от
Если, при прочих равных, чел А отличается от чела Б тем, что чел А написал диссер,- следует ли из этого, что логика чела А превалирует над логикой чела Б? Да и вообще, стОит ли козырять степенью где-либо, кроме учёного совета и приёмной комиссии? "Специалист подобен флюсу: полнота его одностороння" © Козьма Прутков
Был у меня знакомый водитель, так вот он чуть что - сразу "да я 30 лет за рулём!". В его представлении это был убийственный аргумент, хотя принципы работы ДВС ему были навроде китайской грамоты... В данном контексте ваши "5 лет" - не козырь. Чтобы оно им стало - в линуксе надо не работать, линуксом надо жить. Так что, "знаю его не хуже вас" - сказано, мягко говоря, опрометчиво, крайне рекомендую вам взять эти слова взад (или фаллометрия вам не чужда?)...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
ээх
Как же я ненавижу поучения о жизни. Как будто форум психологов. Не хватает только "вы действительно хотите об этом поговорить?"
А вы расслабьтесь и не обращайте внимания на эти поучения.
Всё что вам надо - выставить флаг consolekit, пересобрать зависимые пакеты, и запустить этот сервис: должно всё заработать.
ConsoleKit и отвечает за всякие разрешения на выключение, перезагрузку, монтирование и т.д.
Да я честно говоря, и не
Да я честно говоря, и не обращаю. Такие высказывания, как Spoiler's, меня абсолютно не задевают, просто от человека, который начинал советовать я не ожидал. У меня недопинимание связано с тем, что consolekit отключен с самого начала, с первоначальной установки и все нормально выключалось, перегружалось, монтировалось. Попробую, спасибо.
Вот решение без использования consolekit:
http://www.gentoo.ru/content/oshibka-init-posle-obnovleniya#comment-136233
Вы может быть даже президент РФ,
Но про флаги все же почитайте.
PS: их не так много, как кажется, а при вашей "докторской" вы наверное и английский неплохо знаете. Так в чем проблема?
ЗЫ: а, я понял, у вас нет времени на изучение линукса .... ;)
Gentoo - Symphony of Creations
DolphinSoft написал(а): Но
Хм, не много, говорите? Я бы так не горячился... Актуальный набор флагов см. здесь и здесь
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Согласен с базовыми списками ;)
При нормальном техническом английском, на изучение уйдет не больше дня.
(+ день на освоение и закрепление полученных знаний и нормальной машине)
Нет? ;)
Gentoo - Symphony of Creations
DolphinSoft
Конечно же, нет... Из-за того, что документирование флагов заключается лишь в их кратком описании, для изучения понадобится глубокое рекурсивное (терминологию в описании тоже ведь надо понять) гугление по каждому... Другой вопрос, а надо ли это изучать вот так-то - скопом, до каши в голове? Тем паче, многие из них юзеру никогда и не понадобятся... Имхо, эффективнее будет метод "курочка по-зёрнышку", т.е. изучать флаги по мере их предъявления емержем на обозрение... Нет?
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Для начала
Необходимо и достаточно - хотя бы вкратце понять что и для чего.
А уже потом решать - по какому конкретно флагу - мало информации и черпать ее подробно.
Считаю рассуждения на эту тему бессмысленными,
раз вы считаете что:
Если такие незначительные объемы информации вызывают у вас "несварение",
значит вы скорее - "конечный пользователь" которому "чуждо" познание.
Gentoo - Symphony of Creations