QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3443|回复: 6

so.6 so.2是什么文件

[复制链接]
发表于 2009-10-29 12:10:33 | 显示全部楼层 |阅读模式
在从源码编译linux的时候,以下几个文件没有记录。

有哪位前辈能解释一下,这几个文件都是怎样生成的。感谢!!

/lib/libc.so.6
/lib/libBrokenLocale.so.1
/lib/libm.so.6
/lib/libdl.so.2
/lib/libcrypt.so.1
/lib/libpthread.so.0
/lib/libresolv.so.2
/lib/libnss_dns.so.2
/lib/libanl.so.1
/lib/libnss_files.so.2
/lib/librt.so.1
/lib/libcidn.so.1
/lib/libthread_db.so.1
/lib/libnss_hesiod.so.2
/lib/libnsl.so.1
/lib/libnss_nis.so.2
/lib/libnss_nisplus.so.2
/lib/libnss_compat.so.2
/lib/libutil.so.1
/lib/ld-linux.so.2
发表于 2009-10-29 15:05:24 | 显示全部楼层
后边的是表示版本而已,这都是动态运行库,
上面的这些大部分属于基础库,即glibc。
回复

使用道具 举报

发表于 2009-10-29 15:15:16 | 显示全部楼层
这些文件应该大部分都是连接
回复

使用道具 举报

 楼主| 发表于 2009-10-29 16:55:27 | 显示全部楼层
感谢,呵呵。刚才又查看了一下这几个文件,确实都是链接(ls --color就是好东西阿)。

不知道怎么回事,我在安装的时候用的paco这个包管理器做的记录,并把每个安装后的bin文件打成bz2包。  但是唯独这几个没有在里面。

paco是可以跟踪ln动作的,奇怪了。
回复

使用道具 举报

发表于 2009-10-29 18:04:37 | 显示全部楼层
可能是bug或者就是这么设计的?
回复

使用道具 举报

 楼主| 发表于 2009-10-29 18:44:05 | 显示全部楼层
可能吧。。可能生成这几个链接的时候不是用的ln命令。

或者我粗心,没有跟踪某些命令。。因为lfs手册中的命令实在是挺多的。

等下次再做LFS打包的时候注意一下。

现在正在解决另一个问题。编译内核的时候文件系统没有细看,好像xfs没有编译进内核。

[root@shine zen-source-git]# cat config.i686 |grep XFS
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_RT=y
# CONFIG_XFS_DEBUG is not set
# CONFIG_VXFS_FS is not set


正在重新编译内核中, 早知道就不用现成的.config文件了。。用的是arch zen-source-git 配置文件。

再问一下。 如果内核中只把XFS编译成模块 ,而且我的root盘符是XFS格式的文件系统。有没有办法启动系统??

在安装某个发行版的时候,比如咱们的ML,格式化root为各种文件系统,那么,安装rpm的时候怎么处理安装内核包,是有多个内核包??  又或是将所有的FS模块编译进内核?

还有,像我这样做LFS,打成的包文件,在其他人的机器上释放bz2包后可不可以运行??

问题比较多
回复

使用道具 举报

 楼主| 发表于 2009-10-29 22:17:24 | 显示全部楼层
o  好,,看来我还得了解一下initrd
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-19 20:05 , Processed in 0.080598 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表