OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

6.74.1. E2fsprogs 的安装

E2fsprogs 文档建议将包构建在源代码树的子目录中:


mkdir -v 构建 cd 构建

mkdir -v 构建 cd 构建

图片

准备 E2fsprogs 进行编译:


../配置--前缀=/usr

--bindir=/bin

--with-root-prefix=""

--enable-elf-shlibs

--禁用-libblkid

--禁用-libuuid

--禁用-uuidd

--禁用-fsck

\

\

\

\

\

\

\

../配置--前缀=/usr

--bindir=/bin

--with-root-prefix=""

--enable-elf-shlibs

--禁用-libblkid

--禁用-libuuid

--禁用-uuidd

--禁用-fsck

环境变量和配置选项的含义:

--with-root-prefix="" 和 --bindir=/bin

某些程序(例如 e2fsck 程序)被认为是必不可少的程序。 例如,当 在/ usr 未安装,这些程序仍然需要可用。 他们属于像这样的目录 / lib目录 /宾. 如果此选项未传递给 E2fsprogs 的配置,则程序将安装到 在/ usr 目录。

--enable-elf-shlibs

这将创建此包中的某些程序使用的共享库。

--禁用-*

这可以防止 E2fsprogs 构建和安装 流体 libblkid 图书馆 用户名 守护进程,以及 fsck的 包装器,因为 Util-Linux 安装了更新的版本。

编译包:


使

使

要运行测试,请发出:


检查

检查

E2fsprogs 测试之一将尝试分配 256 MB 的内存。 如果您没有比这更多的 RAM,请确保为测试启用足够的交换空间。 有关创建和启用交换空间的详细信息,请参见第 2.5 节 “在分区上创建文件系统”和第 2.7 节“挂载新分区”。

安装二进制文件、文档和共享库:


使安装

使安装


安装静态库和头文件:


制作安装库

制作安装库


使已安装的静态库可写,以便以后可以删除调试符号:


chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a

chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a


这个包安装了一个 gzip 基本资料 文件但不更新系统范围 DIR 文件。 解压这个文件然后更新系统 DIR 使用以下命令创建文件:


gunzip -v /usr/share/info/libext2fs.info.gz

安装信息 --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info

gunzip -v /usr/share/info/libext2fs.info.gz

安装信息 --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info


图片

如果需要,通过发出以下命令来创建和安装一些附加文档:


制作信息 -o

文档/com_err.info ../lib/et/com_err.texinfo

制作信息 -o


安装 -v -m644 doc/com_err.info /usr/share/info

安装信息 --dir-file=/usr/share/info/dir /usr/share/info/com_err.info

安装 -v -m644 doc/com_err.info /usr/share/info

安装信息 --dir-file=/usr/share/info/dir /usr/share/info/com_err.info


OnWorks 的顶级操作系统云计算: