LINUX.ORG.RU
Ответ на: комментарий от Kindly_Cat

sudo eix-sync фризится на этом этапе:
sudo eix-sync
* Копирую старую базу данных в /var/cache/eix/previous.eix
* Синхронизация всех оверлеев
* Running... # ( cd /var/lib/layman/stuff && /usr/bin/git pull )
Already up-to-date.
* Running... # ( cd /var/lib/layman/calculate && /usr/bin/git pull )
Already up-to-date.
*
* Success:
* ------
*
* Successfully synchronized overlay «stuff».
* Successfully synchronized overlay «calculate».
* Запуск emerge --sync
WARNING: One or more repositories have missing repo_name entries:

/usr/local/portage/profiles/repo_name

NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.


Starting git pull in /usr/portage...

Already up-to-date.

Git pull in /usr/portage successful

Всё, зависон, которого раньше никогда не было.
Загрузка проца адова. Много минут. Хотя раньше всё мгновенно делал.

yura_ts ★★
() автор топика
Ответ на: комментарий от dmitry_malikov

Было бы здорово, если бы комментарий такого умного пользователя содержал несколько большую помощь :)

yura_ts ★★
() автор топика
Ответ на: комментарий от Kindly_Cat

googleearth :)
Вытер содержимое папки, удалил соответствующий пакет (все равно не завелся по невыясненным причинам).
Пока симптомы сохранились :(

yura_ts ★★
() автор топика
Ответ на: комментарий от Kindly_Cat

Хм...перелезть на чистую генту?
В принципе, такие мысли уже посещали — некий самый минимальный набор знаний я получил, теперь осталось аккуратно переехать.
Если это, конечно, возможно за разумное количество действий.

yura_ts ★★
() автор топика
Ответ на: комментарий от yura_ts

Хм...перелезть на чистую генту?

Это было бы разумным решением.

Если это, конечно, возможно за разумное количество действий.

Можно начать собирать в chroot прямо из рабочей системы.

Kindly_Cat
()
Ответ на: комментарий от Kindly_Cat

Можно начать собирать в chroot прямо из рабочей системы.

А переподключением оверлеев и ещё какой-нибудь не очень глубокой перестройкой не выйдет? Хотя это скорее вопрос для форума Калькулятора.

yura_ts ★★
() автор топика
Ответ на: комментарий от yura_ts

локальньій оверлей?

добавь в /usr/local/portage/profiles/repo_name любое рандомное слово. если не поможет тохуже стать не должно

ZuBB ★★★★★
()
Последнее исправление: ZuBB (всего исправлений: 1)
Ответ на: комментарий от yura_ts

можно из калькулята в рантайме сделать.

emerge -avC `qlist -I calсulate`

как то так. за валидность коммандьі не ручаюсь. идея должна бьіть ясна

ZuBB ★★★★★
()
Последнее исправление: ZuBB (всего исправлений: 1)

стандартная проблема при попытке частичного обновления Qt

Попробуй:

emerge -1u `eix -I --only-names x11-libs/qt- | xargs`

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Kindly_Cat

Таки обновил нормально оверлеи и дерево портежей. после того, как я переставил git. Не помогло.

yura_ts ★★
() автор топика

Это известная фича бага тема.

Удали весь qt перед обновлением:

$ emerge --unmerge $(qlist -IC /qt- )

Кстати, по идее поможет не удаление, а просто апдейт в явном виде, но я не пробовал:

$ emerge -1 $(qlist -IC /qt- )

Кстати, я тут открыл, что когда при обновлении один пакет блокирует другой, достаточно явно в emerge указать оба пакета, и оно само разрулит конфликт. У меня пару раз так прокатывало, но за «всегда» не ручаюсь. В данном случае тебе нужно явно указать весь qt, что и делает команда выше.

Kroz ★★★★★
()
Ответ на: комментарий от yura_ts

значит у тебя конфликтные зависимости - смотри с -v и разгребай

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.