из /var удалена база установленных пакетов, как восстановить?
При отделении /var на отдельный раздел, случайно удалил базу установленных пакетов (освобождал немного местечка), теперь emerge не собирать ни показывать информацию о пакетах не хочет:
# emerge -n amarok
Calculating dependencies... done!
!!! Error: circular dependencies:('ebuild', '/', 'dev-util/intltool-0.35.0', 'merge') depends on
('ebuild', '/', 'dev-lang/perl-5.8.8-r2', 'merge') (hard)
('ebuild', '/', 'dev-perl/XML-Parser-2.34', 'merge') (hard)
('ebuild', '/', 'dev-lang/tk-8.4.9', 'merge') depends on
('ebuild', '/', 'x11-proto/xproto-7.0.7', 'merge') (hard)
('ebuild', '/', 'sys-apps/portage-2.1.2_rc4-r5', 'merge') (hard)
('ebuild', '/', 'dev-lang/python-2.4.3-r4', 'merge') (soft)
('ebuild', '/', 'x11-libs/libXt-1.0.2', 'merge') (hard)
('ebuild', '/', 'x11-libs/libX11-1.0.3', 'merge') (hard)
('ebuild', '/', 'x11-apps/xrdb-1.0.2', 'merge') depends on
('ebuild', '/', 'sys-devel/autoconf-2.61', 'merge') (hard)
('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
('ebuild', '/', 'x11-libs/libXmu-1.0.2', 'merge') (hard)
('ebuild', '/', 'sys-devel/libtool-1.5.22', 'merge') (hard)
('ebuild', '/', 'x11-misc/util-macros-1.1.0', 'merge') (hard)
('ebuild', '/', 'x11-libs/libX11-1.0.3', 'merge') (hard)
('ebuild', '/', 'sys-apps/man-1.6d', 'merge') (medium)
('ebuild', '/', 'x11-proto/xcmiscproto-1.1.2', 'merge') depends on
('ebuild', '/', 'sys-devel/autoconf-2.61', 'merge') (hard)
('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
('ebuild', '/', 'sys-devel/libtool-1.5.22', 'merge') (hard)
('ebuild', '/', 'x11-misc/util-macros-1.1.0', 'merge') (hard)
('ebuild', '/', 'sys-apps/man-1.6d', 'merge') (medium)
('ebuild', '/', 'media-libs/flac-1.1.2-r3', 'merge') depends on
('ebuild', '/', 'sys-devel/autoconf-2.61', 'merge') (hard)
('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
('ebuild', '/', 'sys-devel/libtool-1.5.22', 'merge') (hard)
('ebuild', '/', 'dev-lang/nasm-0.98.39-r3', 'merge') (hard)
('ebuild', '/', 'x11-apps/luit-1.0.1', 'merge') depends on
('ebuild', '/', 'sys-devel/autoconf-2.61', 'merge') (hard)
('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
('ebuild', '/', 'x11-libs/libfontenc-1.0.2', 'merge') (hard)
('ebuild', '/', 'sys-devel/libtool-1.5.22', 'merge') (hard)
('ebuild', '/', 'x11-misc/util-macros-1.1.0', 'merge') (hard)
('ebuild', '/', 'x11-libs/libX11-1.0.3', 'merge') (hard)
('ebuild', '/', 'sys-apps/man-1.6d', 'merge') (medium)
('ebuild', '/', 'dev-libs/mm-1.3.0', 'merge') depends on
('ebuild', '/', 'sys-libs/glibc-2.4-r4', 'merge') (hard)
('ebuild', '/', 'x11-libs/libXmu-1.0.2', 'merge') depends on
('ebuild', '/', 'sys-devel/autoconf-2.61', 'merge') (hard)
('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
('ebuild', '/', 'x11-proto/xproto-7.0.7', 'merge') (hard)
('ebuild', '/', 'x11-libs/libXext-1.0.1', 'merge') (hard)
('ebuild', '/', 'x11-libs/libX11-1.0.3', 'merge') (hard)
('ebuild', '/', 'sys-devel/libtool-1.5.22', 'merge') (hard)
('ebuild', '/', 'x11-misc/util-macros-1.1.0', 'merge') (hard)
('ebuild', '/', 'x11-libs/libXt-1.0.2', 'merge') (hard)
('ebuild', '/', 'sys-apps/man-1.6d', 'merge') (medium)
('ebuild', '/', 'media-libs/libtheora-1.0_alpha6-r1', 'merge') depends on
('ebuild', '/', 'sys-devel/libtool-1.5.22', 'merge') (hard)
('ebuild', '/', 'sys-devel/autoconf-2.61', 'merge') (hard)
('ebuild', '/', 'sys-devel/automake-1.10', 'merge') (hard)
.............
.............
.............
Такой вывод на любую из операций с emerge, включая emerge -e world
Можно ли восстановить базу? Можно ли восстановить даные на ext3 12 часов назад, с еще нормальным /var , либо reiser3 с уже отделенным разделом /var но тогда как только он был скопирован?
т.е как только я его отделил решил немного освободить место.
Есть вариант скопировать эту базу со stage но тогда там будет совсем другая база, а хочется восстановить свою.
- Для комментирования войдите или зарегистрируйтесь
Про
Про восстановление удаленных файлов с райзера поищи. И тут на форуме проскакивали рецепты и в сети есть.