Chinaunix首页 | 论坛 | 博客
  • 博客访问: 852052
  • 博文数量: 90
  • 博客积分: 766
  • 博客等级: 军士长
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-18 08:42
个人简介

linux

文章分类

全部博文(90)

文章存档

2021年(2)

2020年(2)

2017年(1)

2015年(11)

2014年(1)

2013年(53)

2012年(16)

2011年(4)

分类: 系统运维

2013-04-23 23:19:09

        安装util-linux:

点击(此处)折叠或打开

  1. FHS兼容设置:
  2. sed -e 's@etc/adjtime@var/lib/hwclock/adjtime@g' \
  3.     -i $(grep -rl '/etc/adjtime' .)
  4. mkdir -pv /var/lib/hwclock

  5. 配置编译安装:
  6. ./configure --enable-arch --enable-partx --enable-write
  7. make
  8. make install

        安装e2fsprogs:

点击(此处)折叠或打开

  1. mkdir -v build
  2. cd build

  3. 配置编译安装:
  4. ../configure --prefix=/usr --with-root-prefix="" \
  5.     --enable-elf-shlibs --disable-libblkid --disable-libuuid \
  6.     --disable-uuidd --disable-fsck

  7. make
  8. make check
  9. make install
  10. make install-libs

  11. 修改库权限,以便删除调试符号
  12. chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a

  13. 更新dir文件:
  14. gunzip -v /usr/share/info/libext2fs.info.gz
  15. install-info --dir-file=/usr/share/info/dir \
  16.              /usr/share/info/libext2fs.info

安装coreutils:

点击(此处)折叠或打开

  1. 打补丁:
  2. case `uname -m` in
  3.  i?86 | x86_64) patch -Np1 -i ../coreutils-8.4-uname-1.patch ;;
  4. esac

  5. patch -Np1 -i ../coreutils-8.4-i18n-1.patch

  6. 配置编译安装:
  7. ./configure --prefix=/usr \
  8.     --enable-no-install-program=kill,uptime
  9. make
  10. make install

  11. 兼容FHS标准:
  12. mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} /bin
  13. mv -v /usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,rm} /bin
  14. mv -v /usr/bin/{rmdir,stty,sync,true,uname} /bin
  15. mv -v /usr/bin/chroot /usr/sbin

  16. mv -v /usr/bin/{head,sleep,nice} /bin

安装lana-etc:
        make
        make install

阅读(5124) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~