Зависимости
goeont 5 декабря, 2011 - 02:46
Удалил пакеты с зависимостями. Обратно установить не могу.
Есть пакеты различных версий (к примеру, gtk
). Есть пакеты, которые тянут за собой другие, которые «валятся» с ошибкой econf failed
.
Конечно, я читал другие темы и руководство, но, кажется, что одному мне не справиться.
Как действовать в такой ситуации (пожалуйста, напишите максимально подробно)?
Что нужно выложить?
Кстати, есть Stage 4
. Будет ли проще накатить апдейт из него, чем разбираться с тем, что есть сейчас?
Или вдруг есть способ вернуть систему к состоянию «новой»?
»
- Для комментирования войдите или зарегистрируйтесь
Знаете ли вы точно какие
Знаете ли вы точно какие пакеты удалили? Если да, то все гораздо проще. Сперва-наперво восстанавливаем системные пакеты такие как портаж и его зависимые! Далее дело техники ;)
1. Лезем в FAQ и читаем там один из разделов.
2. Если имеются свои бинарники удаленных файлов то их можно просто рас-tar-ить в корень / как стейдж 3 ,а потом пересобрать пакет.
Если своего бинарника нет лезем на офф сайт http://tinderbox.dev.gentoo.org/default-linux/ и тянем оттуда его. Рас-tar-иваем его
Убеждаемя что портаж заработал и ставим уже через портаж этот же пакет( возможно с размаскировкой) а далее как душе угодно.
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Цитата: Знаете ли вы точно
Нет.
А каком именно FAQ идёт речь?
goeont
Если установлен и работает genlop, то смотрим, какие пакеты удалены и установлены за три последних дня.
Если не установлен, то
Вероятно, об этом.
Я ♥ Gentoo & Funtoo
Неужели никто не может
Неужели никто не может помочь?
emerge -avuDN world; emerge
emerge -avuDN world; emerge -c; revdep-rebuild
После этого всё должно будет ставиться.
Если вдруг нет, то сначала emerge -e system
судя по всему здесь до
судя по всему здесь до emerge еще как пешком до Китая.
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Нужны логи ошибок установки
Нужны логи ошибок установки http://www.gentoo.ru/node/19333
Не грусти, товарищ! Всё хорошо, beautiful good!
Восстановился из Stage 4.
Восстановился из
Stage 4
.Пересобрал ядро и решил
Пересобрал ядро и решил настраивать систему.
Начал с
nouveau
:http://en.gentoo-wiki.com/wiki/Nouveau
http://nouveau.freedesktop.org/wiki/GentooEbuilds
После того, как выполнил
emerge -va nouveau-drm libdrm xorg-server xf86-video-nouveau x11-base/xorg-drivers media-libs/mesa
в терминале стало невозможно работать:-bash: bad interpreter: No such file or directory
.Bидел, что что-то удалялось, когда пакеты устанавливались.
Загрузился с
livecd
и не могу выполнитьchroot
.Делаю так:
Появляется ошибка:
ls -l /bin/bash
показывает, что директория не является пустой.Что делать?
надо проверять так: ls -l
надо проверять так: ls -l /mnt/gentoo/bin/bash
это должен быть исполняемый файл(не директория и не ссылка)
-rwxr-xr-x 1 root root 781240
Кстати, что значит 781240 (
man
не работает)?Размер.
Размер.
Я ♥ Gentoo & Funtoo
Извините, ошибся. -rwxr-xr-x
Извините, ошибся.
Что говорит если запустить
Что говорит если запустить /mnt/gentoo/bin/bash
Архитектура системы и livecd совпадает?(хотя там вроде другая ошибка)
судя по дате файла Nov 27 16:18 его давненько никто не трогал
Цитата: Что говорит если
Ничего.
Да.
Я же из Stage 4 восстанавливал систему.
Есть опасения, что сделал это не совсем правильно. Просто заменил все директории с помощью
cp -r
.Но ведь всё работало какое-то время (ядро собирал, синхронизировал
portage
). А после первой попытки что-то установить всё работать перестало.goeont
А ещё
livecd
при загрузке выдаёт:goeont написал(а):Просто
А надо
cp -ar
То есть в данной ситуации уже
То есть в данной ситуации уже ничего сделать нельзя?
Нужно снова восстанавливаться из Stage 4?
eegorov написал(а):А надо
Достаточно
При определённых условиях лучше
Я ♥ Gentoo & Funtoo
goeont написал(а):Я же из
Stage4, как правило, это сжатый tar-архив и восстанавливать из него систему нужно посредством
tar
— и не будет подобных «сюрпризов» ;)Я ♥ Gentoo & Funtoo
Да, так и есть. Он просто на
Да, так и есть.
Он просто на том же диске лежит, так как очень большой по объёму, а носителей сейчас свободных нет.
Я распаковал его в отдельную папку. А из этой папки перенес всё средствами
cp -r
.Кстати, вот эти ссылки по
Кстати, вот эти ссылки по
nouveau
актуальны ещё?Я когда-то пробовал устанавливать, но не получалось.