LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1059|回复: 7

写了一个简单fedora的配置脚本,方便新安装系统的配置

[复制链接]
发表于 2009-10-22 15:52:56 | 显示全部楼层 |阅读模式
每次测试其他系统重装之后总是要配置很久,还要到网上到处找攻略,觉得挺麻烦,写了个脚本,用以简化此过程,也把它贴出来,请大家指正。使用的系统是fedora11

  1. #!/bin/bash
  2. echo 欢迎使用fedora配置脚本
  3. echo 是系统是全新安装的吗?(是请输入yes,否则请直接回车)
  4. read input1
  5. if (test "$input1" = "yes")
  6. then
  7. echo 安装yum加速插件:
  8. exec yum install yum-presto yum-fastestmirror
  9. echo 安装rpmfusion软件仓库:
  10. exec rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm && rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
  11. echo 执行系统更新:
  12. exec yum update
  13. echo 安装多媒体插件:
  14. exec yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg
  15. echo 安装flash插件:
  16. exec rpm -ivh http://fpdownload.macromedia.com/get/flashplayer/current/flash-plugin-10.0.32.18-release.i386.rpm
  17. fi
  18. echo 需要安装QQ吗(是请输入yes,否则请直接回车)
  19. read input2
  20. if (test "$input2" = "yes")
  21. then
  22. echo 安装QQ for Linux:
  23. exec rpm -ivh http://dl_dir.qq.com/linuxqq/linuxqq-v1.0.2-beta1.i386.rpm
  24. fi
  25. echo 需要安装OpenJDK吗(是请输入yes,否则请直接回车)
  26. read input3
  27. if (test "$input3" = "yes")
  28. then
  29. echo 安装OpenJDK:
  30. yum install java-1.6.0-openjdk*
  31. fi
  32. echo 脚本运行完毕,谢谢使用!
复制代码
发表于 2009-10-22 18:32:56 | 显示全部楼层
很有用,好东西
回复 支持 反对

使用道具 举报

发表于 2009-10-22 20:01:13 | 显示全部楼层
内容不喜欢加引号的吗???:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-23 13:58:40 | 显示全部楼层

修改了一下,添加了一些语句

也把“”加上了

  1. #!/bin/bash
  2. echo "欢迎使用fedora配置脚本"
  3. echo "是系统是全新安装的吗?(是请输入yes,否则请直接回车)"
  4. read input_base
  5. if (test "$input_base" = "yes")
  6. then
  7. echo "安装yum加速插件:"
  8. exec "yum install yum-presto yum-fastestmirror"
  9. echo "安装rpmfusion软件仓库:"
  10. exec "rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm && rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm"
  11. echo "执行系统更新:"
  12. exec "yum update"
  13. echo "安装多媒体插件:"
  14. exec "yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg"
  15. echo "安装flash插件:"
  16. exec "rpm -ivh http://fpdownload.macromedia.com/get/flashplayer/current/flash-plugin-10.0.32.18-release.i386.rpm"
  17. echo "添加RAR支持:"
  18. exec "yum install unrar"
  19. fi
  20. echo "需要安装QQ吗(是请输入yes,否则请直接回车)"
  21. read input_QQ
  22. if (test "$input_QQ" = "yes")
  23. then
  24. echo "安装QQ for Linux:"
  25. exec "rpm -ivh http://dl_dir.qq.com/linuxqq/linuxqq-v1.0.2-beta1.i386.rpm"
  26. fi
  27. echo "需要安装文泉译字体吗(是请输入yes,否则请直接回车)"
  28. read input_fonts
  29. if (test "$input_fonts" = "yes")
  30. then
  31. exec "yum install wqy*"
  32. fi
  33. echo "需要安装OpenJDK吗?(是请输入yes,否则请直接回车)"
  34. read input_JDK
  35. if (test "$input_JDK" = "yes")
  36. then
  37. echo "安装OpenJDK:"
  38. exec "yum install java-1.6.0-openjdk*"
  39. exec "mkdir -p /usr/lib/jvm/java/jre/lib/fonts/fallback"
  40. if (test "$input_fonts" = "yes")
  41. then
  42. exec "ln /usr/share/fonts/wqy-zenhei/* /usr/lib/jvm/java/jre/lib/fonts/fallbac"
  43. else
  44. exec "ln /usr/share/fonts/cjkuni-uming/* /usr/lib/jvm/java/jre/lib/fonts/fallback"
  45. fi
  46. fi
  47. echo "添加vim自动缩进支持吗?(是请输入yes,否则请直接回车)"
  48. read input_vim
  49. if (test "$input_vim" = "yes")
  50. then
  51. echo "set cindent" >> /etc/vimrc
  52. fi
  53. echo "脚本运行完毕,谢谢使用!"
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-10-23 17:13:06 | 显示全部楼层
可以再添加更多的软件进去,这样一路设置下来,系统也就大功告成了

例如RAR,7ZIP,EMACS,STARDICT,MPLAYER,SMPLAYER等等
回复 支持 反对

使用道具 举报

发表于 2009-10-23 20:37:43 | 显示全部楼层
这里有人做了非常非常类似的工作:
http://easylifeproject.org/
回复 支持 反对

使用道具 举报

发表于 2009-10-25 23:57:50 | 显示全部楼层
的确,每次安装新版本之后 至少要花个半天配置系统。
不禁想到ubuntu-tweak,可以让你安装些常用的软件。
希望fedora-tweak早点出来
回复 支持 反对

使用道具 举报

发表于 2009-11-19 02:13:38 | 显示全部楼层
很实用的脚本,谢谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则

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