+ -
当前位置:首页 → 问答吧 → [已解决]误删除了/lib64

[已解决]误删除了/lib64

时间:2007-08-07

来源:互联网

我将原先的系统/目录的分区挂载在自己home中的bak文件夹,为了清理备份就进行了删除rm -rf lib 没想到lib是连接到/lib64的,我该怎么办?直接把stage3中的lib64复制来可以吗?

另:复制来可以基本运行,只要在内核目录下再运行make modules_install。不过在安装完基本系统后,我又安装了其他很多东西,问下会不会对/lib64有影响?有多大的包是安装进/lib64的呢???

谢谢了!!!

作者: liubenyuan   发布时间: 2007-08-07

复制的话只有原来的lib,可能不行的。因为有很多新的lib可能被你del掉了。emerge -e world呵呵

作者: jjj311   发布时间: 2007-08-07

我安装到了xorg-x11以及其他一些系统程序,那么什么程序会在/lib64中安放文件呢?emerge --regen是干什么的呢?

作者: liubenyuan   发布时间: 2007-08-07

equery b /lib64 就知道了呀。

作者: midx   发布时间: 2007-08-07

只要是编译的软件,几乎都会产生动态lib
帮你想个最简单的办法吧,既然你拷贝了livecd的,那么应该revdep-rebuild就行了,可能要先编译gentoolkit

作者: 三翻领   发布时间: 2007-08-07

你是amd64的系统?
lib64下面有如下的东西
glibc
pam
udev
device-mapper
readline
ncurses
sys-fs/e2fsprogs和它所需的包com_err和ss
最后就是kernel

这些是我的系统 上有的东西。 不知道你的是不是这样。

作者: Steve3d   发布时间: 2007-08-07

恩,是差不多的,在/lib64中的大多是stage3中的东西,我已经重新安装了,并没有用太多的时间,而且在安装的过程中记录了这个目录的变化情况

当没有更新的时候,可以直接把stage3中的东西复制过来,然后
#emerge grub-static
#cd /usr/src/linux ; make modules_install
#emerge -Dpuv update
就可以基本的恢复了

不过如果没有备份的话,重装一下或许更好点..

作者: liubenyuan   发布时间: 2007-08-10

热门下载

更多