превращение Calculate в Gentoo и разрушительные последствия :(
Поставил себе на днях Calculate.
В целом впечатления были весьма положительные, система хорошо настроена и установка такой сборки экономит кучу времени в сравнении с классическим "закатом солнца вручную", которым ставил gentoo все прошлые разы.
Позавчера решил попробовать kde 4.2, поставил из оф. дерева портежей. Работает. Понравилось. Сегодня решил снести 4.1.4 и столкнулся с тем что его тянет по зависимостям сам пакет calculate. Подумав, снес его нафиг.
Как и kde 4.1.4. Сносил депклином, список пакетов перед удалением прочел 3 раза.
После перезапуска системы столкнулся с проблемой.
Не запускаются иксы, kdm, а также mc и mcedit в консоли. Причем запускаться даже не пытаются. Набираю startx - и он просто молчит и ничего не делает (такое ощущение что просто ждет). То же с mc. Попробовал просто стартовать X - запустились пустые иксы, но стартиксом не стартует никак.
Очевидно что снос calculate что-то жизненно важное в системе убрал. Хочется понять что и починить.
Возвращать calculate на место не хочется, так как он снова потянет за собой kde 4.1.4. и кучу другого хлама. Да и сама идея хранить два набора настроек в разных местах, как это предлагает calculate мне чем-то не нравится.
Есть какие-нибудь мысли почему так ведет себя система?
Update:
Причины симптомов остаются непонятны, однако xinit с прописанным в .xinitrc "exec startkde" загрузил рабочий kde.
startx и xdm так и не заработали (даже лога запуска иксов не появляется), то же самое с mc - молча ничего не делает.
Пробовал запускать другие программы - все что пробовал работает.
- Для комментирования войдите или зарегистрируйтесь
топик про ни о чем. неужели
топик про ни о чем. неужели автор считает, что тут есть телепаты?
Я бы с радостью поделился
Я бы с радостью поделился большей информацией, но сижу и ломаю голову второй час. Я не могу понять чем настолько отличается mcedit от nano, что второй запускается а первый запуститься даже не пытается. То же самое про скрипт startx.
Симптом "виснет при запуске" для вышеназванных программ ставит меня в тупик. Ни единого сообщения об ошибке нет.
emerge --info, если может чем-то помочь:
С уважением
Kai SD
-march=k8 не годится для Core
-march=k8 не годится для Core 2 Duo, используй CFLAGS="-march=nocona -O2 -pipe"
во точно, телепаты в отпуске,
во точно, телепаты в отпуске, автор дурак
It's all about control
Спасибо за мнение, но боюсь
Спасибо за мнение, но боюсь что телепаты здесь не помогут.
Можно их из отпуска не звать.
С уважением
Kai SD
Проблема с переходом KDE 4.1
Проблема с переходом KDE 4.1 до 4.2 в Calculate в двух местах:
- досадные зависимости пакетов из Calculate Overlay к KDE 4.1 (kde-misc/gtk-kde4, kde-misc/kgtk и sys-apps/keyexec)
- kdeprefix требует обновить все пакеты (либы должны быть только одной версии)
Первое исправлено почти сразу после появления KDE 4.2.0 в портежах. Обновить оверлей можно выполнив:
# calculate --update
Далее следует пересобрать эти пакеты
Отсутствие флага kdeprefix требует удаления KDE 4.1 с последующей установкой 4.2. При разбиении диска с двумя /root разделами, когда есть экспериментальная система и рабочая, такой шаг выполняется элементарно, в chroot окружении, не подвергая риску основную работу. Но вот жесткий контроль на дублирующую библиотеку не помешает, если не хочется раздувать систему.
P.S. Что за пакет calculate Вы имеете ввиду, я так и не понял.
Calculate Linux mirrors http://www.calculate-linux.ru/main/ru/download
имелся в виду
имелся в виду calculate-client.
Просто с самого начала Calculate Linux мной воспринимался как способ быстрого развертывания gentoo, а не как самостоятельный дистрибутив. Видимо в этом была ошибка.
Теперь осталось понять можно ли ее исправить без установки calculate-client.
С уважением
Kai SD
Re:calculate-client
Дело в том, что Calculate Linux с некоторых пор содержит в себе Calculate Overlay.
Сделано это для того, чтобы все изменения вносить в Gentoo стиле, не изменяя бинарные файлы установленных пакетов и не добавляя все иным, кроме как через ebuild способом.
Пакет calculate-client тянет зависимостями kde-misc/kgtk и kde-misc/gtk-kde4 из оверлея Calculate. Ебилды были привязаны к KDE версии 4.1. Сейчас ошибка исравлена, выпущены обновления.
Сам calculate-client по зависимостям если я правильно помню никто не требует. Это вполне самостоятельный пакет и отвечает за настройку профиля, а так же синхронизацию учетных записей с сервером. Для работы использует calculate-lib.
Calculate Linux mirrors http://www.calculate-linux.ru/main/ru/download
Можно как-нибудь обновить
Можно как-нибудь обновить оверлей Calculate если я удалил calculate-client и не могу его поставить?
А то он зависимостями конфликтует с уже установленным kde 4.2, а после установки с --nodeps работать не желает.
С уважением
Kai SD
Kai SD написал(а): Позавчера
Вопрос не по теме - как ставил 4.2, а то у меня ругается с словами:
"[blocks B ] kde-base/kde-l10n:4.1[-kdeprefix] ("kde-base/kde-l10n:4.1[-kdeprefix]" is blocking kde-base/kde-l10n-4.2.0)
Total: 258 packages (5 upgrades, 113 new, 139 in new slots, 1 reinstall, 108 uninstalls), Size of downloads: 519,763 kB
Conflict: 285 blocks (65 unsatisfied)
"
и т.д. т.е. все 4.1.3 блокируют 4.2...... везде пишут, что так и должно быть и нужно сносить сначала 4.1.3. ты как делал?
юзать kdeprefix или сносить
юзать kdeprefix или сносить 4.1.3 до установки 4.2
С уважением
Kai SD
strac'ить mc не пробовал?
strac'ить mc не пробовал? вполне действенный метод, часто тыкает носом в свою же ошибку
Ubuntu is an African Word that means "Gentoo is too hard for me"
re: strac'ить mc не пробовал?
Попробовал сделать strace mc.
Не понял всей той информации которую выдала эта команда.
Сообщения какие-то шли постоянно, но mc так и не запустился. в конце именно от этого).
В итоге мне надоело и я его прервал через ctrl+c (
С уважением
Kai SD
пересобрать mc без иксов
USE="-X" emerge -1 mc
не помогло
результат тот же что и выше.
С уважением
Kai SD
Хм, что ему в сети
Хм, что ему в сети понадобилось?
Что за вызовы ДНС?
-= Concordia victoriam gignit =-
если б я знал
чего-то он там явно хочет.
mc версии 4.6.2_pre1
С уважением
Kai SD
по определению mc в сети
по определению mc в сети делать нечего, пока ты его не попросишь зайти куда-нибудь удалённо...
попробуй удалить или переименовать в домашнем каталоге .mc
возможно он восстанавливает предыдущее состояние?
-= Concordia victoriam gignit =-
ничего
сделал. изменений не замечено.
С уважением
Kai SD
А как насчёт USE="-samba"
А как насчёт
USE="-samba" emerge mc
?
У меня бывало, если собирать mc с поддержкой samba, он довольно долго запускался.
Да, mc собранный без самбы
Да, mc собранный без самбы запускается. Но хотелось бы как-то запустить его с самбой.
У меня в сети попадаются виндовые машины и на них иногда хочется ходить через mc.
С уважением
Kai SD
он работает, ты подожди минут
он работает, ты подожди минут 5 - он и запустится
Действительно. Мне даже в
Действительно.
Мне даже в голову прийти не могло что он может запускаться 5 минут.
Это как-нибудь лечится?
С уважением
Kai SD
Думаю настройкой файрвола,
Думаю настройкой файрвола, который режет какой-то ответ, ожидаемый пять минут. Что именно - заочно не скажу, но имхо копать стоит в этом направлении
-= Concordia victoriam gignit =-
А зачем самба именно в мц?
А зачем самба именно в мц? Можно и каталоги просто монтировть - это даже удобнее, чем встроенная функция, которая часто глючит
-= Concordia victoriam gignit =-