[SOLVED] Какие файлы находятся в /var/lib/portage/ и как их можно восстановить?

Какие файлы могут находиться в директории /var/lib/portage/ помимо /var/lib/portage/world ? Как их можно восстановить при случайном удалении?

# ls /var/lib/portage/ config

# ls /var/lib/portage/
config  preserved_libs_registry  world  world_sets

Лучше переставить систему :)

Цитата:# ls

Цитата:
# ls /var/lib/portage/
config  preserved_libs_registry  world  world_sets

Для чего нужны файлы
preserved_libs_registry и world_sets ?

они есть только если стоит

они есть только если стоит portage-2.2

Возьмите мои файлы:

Возьмите мои файлы: http://portal23.ru/var-lib-portage.tar.bz2
Отредактируйте world и... Может чего и выйдет :)

Цитата: Возьмите мои файлы:

Цитата:
Возьмите мои файлы: http://portal23.ru/var-lib-portage.tar.bz2

Спасибо. config со свежеустановленной системы у меня есть, но второй для сравнения пригодится.

То есть portage их

То есть portage их автоматически создаёт, если их нет? Похоже, так.

regenworld восстановит world,

regenworld восстановит world, а в config хранились суммы и времена конфигов, чтоб отличить оригинальные файлы от изменённых, левые файлы тут зло.

Цитата: regenworld

Цитата:
regenworld восстановит world,

С этого начал. Спрашиваю про остальные файлы.

Цитата:
а в config хранились суммы и времена конфигов, чтоб отличить оригинальные файлы от изменённых,

Спасибо. Значит ли это, что теперь все конфиги в /etc будут незащищёнными от обновлений? Или, наоборот, теперь будут создаваться ._cfg* даже если файлы совпадают?

вопрос интересный...

вопрос интересный...

Оказалось, ни то, ни другое.

Оказалось, ни то, ни другое. При обновлении system все немодифицированные конфиги обновляемых программ сменили дату на текущую. Для модифицированного man.conf новый конфиг назвало ._cfg0000_man.conf. Информацию по всем файлам занесло в /var/lib/portage/config.

То есть, всё как раньше.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".