`
pcpig
  • 浏览: 91335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下一键安装软件脚本

阅读更多
功能:一键安装软件。可以选择要安装的选项(如1 2 3 ),直接回车的话,默认全安装

#!/bin/sh:/bin/bash  
export PATH=/usr/bin:/bin:/sbin:/usr/sbin:$PATH

init_env()
{
    echo "初始化环境"
    #yum install ncurses*  gcc+ gcc-c++ openssl* gcc gcc++  cmake
}

install_vim()
{
    echo "安装Vim"
}

do_install()
{
    for a in "$@"
    do
        echo "执行:"${arry[$a]}
        ${arry[$a]}
    done
}


arry[1]="init_env";
arry[2]="install_vim"
#${arry[1]}
#${arry[2]}

echo "please choose which you want to setup."
echo -e "1:init_env \t 2:install_vim"
read -a choosed
if [ -z "$choosed" ]
then
    echo "no choose"
    do_install ${arry[@]}
else
    echo "choose"
    do_install  ${choosed[@]}
fi


运行举例:
#sh b.sh 
please choose what you want to setup.
1:init_env       2:install_vim
1
choose
执行:init_env
初始化环境
分享到:
评论

相关推荐

    一键安装java脚本 Linux 安装jdk

    一键安装java脚本 Linux 安装jdk

    Alma linux8 一键安装zabbix6.0 脚本

    Alma linux8 一键安装zabbix6.0 脚本

    nginx一键安装包含自动安装脚本

    本文将详细讨论如何在Linux系统上进行Nginx的一键离线安装,以及自动安装脚本的作用和实现。 **Nginx的离线安装** 离线安装Nginx在没有网络连接或者网络环境不稳定的情况下特别有用。离线安装通常涉及以下几个步骤...

    linux一键安装mysql5.7和mysql8.0脚本

    该包中包含一键安装mysql5.7和mysql8.0脚本,分为mysql二进制包安装和yum安装,并一起部署MySQL备份策略 用于快速部署mysql场景,适合多项目快速部署 备份工具为xtrabackup

    阿里云的centos/linux服务器一键安装环境脚本

    提供的压缩包中的“Linux一键安装web环境全攻略.pdf”和“Linux一键安装web环境使用教程.pdf”很可能是详细的操作指南,包含了安装步骤、配置选项以及常见问题解答,对于初学者来说是宝贵的资源。而“sh-1.4.3”可能...

    linux-linux各类一键安装脚本懒人用懒办法

    在Linux世界中,为了提升效率,开发者们常常编写一键安装脚本来快速配置环境或安装软件。"linux-linux各类一键安装脚本懒人用懒办法"这个主题正体现了这一实践,它旨在帮助用户节省时间,避免繁琐的手动配置过程。...

    mysql8一键化安装脚本

    mysql8一键化安装脚本 1 可以自由安装在任何目录下(直接回车默认安装在/auto),而且所有的东西都在此目录下,不会出现在其他目录中 2 内置可以在存储过程中执行Linux命令插件 3 安装完成后,cd /auto/mysql/support-...

    linux-Termux一键安装Linux脚本.zip

    Linux Termux 一键安装Linux脚本是为Android设备设计的一种便捷方式,让你无需Root权限就能在Termux这个终端模拟器上体验Linux环境。Termux是一个强大的Android应用,它提供了类Unix命令行接口,允许用户执行各种...

    Linux一键安装ffmpeg脚本

    因此,"Linux一键安装ffmpeg脚本"就是为了简化这个过程,使得用户能够快速便捷地在Linux系统上安装FFmpeg。 这个一键安装脚本通常会包含以下步骤: 1. **更新系统**:首先,脚本会检查并更新系统的包列表,确保...

    linux一键安装mysql

    通常,Linux发行版如Ubuntu、CentOS或Debian都会提供基础的软件包管理器,如`apt`、`yum`或`dnf`,用于安装软件。 标题中的“Linux一键安装MySQL”指的是通过自动化脚本简化MySQL的安装过程,这个过程通常包括下载...

    网络打印机一键安装脚本

    网络打印机一键安装脚本是一种高效、便捷的解决方案,旨在消除传统手动安装打印机过程中的复杂性和时间消耗。在现代办公环境中,打印机通常是不可或缺的设备,但它们的安装和配置过程往往涉及许多步骤,包括驱动程序...

    Linux系统安装L2TPIPSec一键安装脚本.docx

    本脚本适用环境: 系统支持:CentOS6+,Debian7+,Ubuntu12+ 内存要求:≥128M 关于本脚本: 名词解释如下 L2TP(Layer 2 Tunneling Protocol) IPSec(Internet Protocol Security) IKEv2 (Internet Key Exchange ...

    mysql8,linux版全自动安装shell脚本,一键安装

    mysql8,linux版全自动安装shell脚本,一键安装;适合自动化安装环境,学习shell编程。可读性高

    linux环境下无网络安装docker引擎-一键安装脚本

    然而,有时我们可能面临着无网络环境下安装软件的挑战。Docker作为一种流行的容器化解决方案,对于开发者和运维人员来说至关重要。但是,如果您发现自己在没有网络的情况下需要安装Docker,不要担心,本资源将向您...

    ffmpeg一键安装脚本

    linux 下一键安装ffmpeg脚本,方便简单,一条命令就可以搞定,我用的是centos7系统。 FFmpeg 是一套处理多媒体文件的软件库。凭借这些强大的库,FFmpeg 能够转换格式、推流以及处理音频和视频文件。许多 Linux 的...

    linux脚本一键安装redis任意版本

    linux下一键安装redis任意版本; 脚本用法:chmod 755 redis-install.sh && sh redis-install.sh 4.0.10 (后面跟的是你需要的版本号,需要什么版本就写什么版本,本例子中是4.0.10)

    LNMP一键安装脚本(CentOS7可用)

    # lnmp.sh # CentOS: 7.x # Nginx: latest # Mysql: 5.6.33 # PHP: 5.6.26 # 需修改/etc/nginx/conf.d/default.conf适配PHP

    elasticsearch-7.7(内含一键安装脚本)

    内含的一键安装脚本 `installES.sh` 是为了简化 Elasticsearch 的部署过程,使得用户能够在Linux环境中快速便捷地安装和配置 Elasticsearch 7.7.0。通常,这个脚本会包含以下步骤: 1. **环境检查**:检查操作系统...

    Linux下一键安装Python3.6.4脚本_Python3.6.4-OneKey.zip

    Linux下一键安装Python3.6.4脚本_Python3.6.4-OneKey

    centos 7 MySQL8 离线一键自动安装脚本

    - 使用shell脚本语言编写安装脚本,实现一键自动安装。脚本中需要包含以下步骤: - 安装依赖包:CentOS 7可能缺少一些MySQL8所需的库,如`libaio`,确保先安装它们。 - 添加MySQL的GPG密钥:`rpm --import ...

Global site tag (gtag.js) - Google Analytics