V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
a7898585
V2EX  ›  Linux

求教怎么编写一键安装包

  •  
  •   a7898585 · 2013-06-30 09:53:38 +08:00 · 3348 次点击
    这是一个创建于 4169 天前的主题,其中的信息可能已经有所发展或是发生改变。
    yum remove portmap* httpd* bind9* samba* nscd* sendmail*
    更新系统
    yum update
    安装xfce-4.4
    yum groupinstall xfce-4.4
    安装vnc-server
    yum install vnc-server
    编辑vncserver配置文件
    vi /etc/sysconfig/vncservers
    把下面的内容复制到打开文件的最后
    VNCSERVERS="1:root"
    VNCSERVERARGS[1]="-geometry 800x600"
    退出保存即可
    设置vnc的密码
    vncpasswd
    两次输入密码即可
    启动vncserverr
    vncserver
    编辑随xstartup使vnc启动的时候启动xfce
    vi /root/.vnc/xstartup
    删除原配置文件中的所有,填入下面的内容
    #!/bin/sh
    /usr/bin/startxfce4
    给配置文件添加权限
    chmod +x ~/.vnc/xstartup
    添加vncserver为开机启动
    chkconfig vncserver on
    添加计划任务,是的VPS每三小时一重启并删除log文件释放内存和硬盘,防假死
    vi /var/spool/cron/root
    复制下面的内容添加进去
    00 00 * * * rm -rf /root/.vnc/*.log
    01 00 * * * reboot
    00 03 * * * rm -rf /root/.vnc/*.log
    01 03 * * * reboot
    00 06 * * * rm -rf /root/.vnc/*.log
    01 06 * * * reboot
    00 09 * * * rm -rf /root/.vnc/*.log
    01 09 * * * reboot
    00 12 * * * rm -rf /root/.vnc/*.log
    01 12 * * * reboot
    00 15 * * * rm -rf /root/.vnc/*.log
    01 15 * * * reboot
    00 18 * * * rm -rf /root/.vnc/*.log
    01 18 * * * reboot
    接下来开始安装firefox
    下载firefox 3.6.28
    wget http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.28/linux-i686/en-US/firefox-3.6.28.tar.bz2
    解压文件
    bzip2 -d firefox-3.6.28.tar.bz2
    tar -xvf firefox-3.6.28.tar
    下载flash插件
    wget http://fpdownload.macromedia.com/get/flashplayer/pdc/11.1.102.55/install_flash_player_11_linux.i386.tar.gz

    wget http://fpdownload.macromedia.com/get/flashplayer/pdc/11.1.102.55/install_flash_player_11_linux.i386.tar.gz
    解压flash插件
    tar zxvf install_flash_player_11_linux.i386.tar.gz
    创建firefox的插件文件夹
    mkdir -p ~/.mozilla/plugins/
    复制flash插件到firefox的插件文件件
    cp libflashplayer.so ~/.mozilla/plugins/
    下载vagex插件
    wget https://addons.mozilla.org/firefox/downloads/file/143311/vagex_firefox_add_on-1.1.8-fx.xpi
    重启系统
    reboot
    8 条回复    1970-01-01 08:00:00 +08:00
    lsmgeb89
        1
    lsmgeb89  
       2013-06-30 10:17:30 +08:00
    写个脚本不就好了
    a7898585
        2
    a7898585  
    OP
       2013-06-30 10:23:44 +08:00
    @lsmgeb89
    有没教程啊,百度找不到教程
    lsmgeb89
        3
    lsmgeb89  
       2013-06-30 10:30:09 +08:00
    @a7898585 请 Google “bash 脚本”
    blueshark
        4
    blueshark  
       2013-06-30 11:37:27 +08:00
    http://code.google.com/p/vagex-debian/
    基于 debian 的 vagex 挂机一键安装包
    a7898585
        5
    a7898585  
    OP
       2013-06-30 13:08:08 +08:00
    @blueshark 这个安装出错了,而且正常结束以后的话也只有vnc,没有桌面的啊
    Goooogle
        6
    Goooogle  
       2013-06-30 13:19:21 +08:00   ❤️ 1
    echo "Don't be evil" > file.name 可以将filename文件清空并写入Don't be evil
    echo "Don't be evil" >> file.name 可以在filename文件末尾添加Don't be evil

    将所有命令保存为.sh文件
    sh *.sh就可以一键运行了

    那个设置密码就不清楚了
    Goooogle
        7
    Goooogle  
       2013-06-30 13:37:55 +08:00   ❤️ 1
    Google了一下
    设置密码可以这样:
    echo -e "PASSWORD\nPASSWORD"|vncpasswd


    在install时可能会出现这种情况
    Do you want to continue [Y/n]?
    在命令中加入参数-y
    a7898585
        8
    a7898585  
    OP
       2013-06-30 15:14:01 +08:00
    @Goooogle 谢谢啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1824 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:31 · PVG 00:31 · LAX 08:31 · JFK 11:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.