# bash-helper **Repository Path**: anolis/bash-helper ## Basic Information - **Project Name**: bash-helper - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-22 - **Last Updated**: 2022-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenAnolis Bash Helper 在OpenAnolis中,我们希望为用户提供尽可能多的生态软件,因此我们测试了这些生态软件,提供了详细的安装步骤,如果你每次需要参考的时候都必须打开我们的官方文档去寻找这些步骤,那将会是很繁琐的。因此,我们将这些步骤集成到了shell中,让你能直接搜索、运行这些步骤。 例如,假设你要安装docker,一般情况下,你需要先打开 mirrors.aliyun.com ,点击docker的条目,然后复制相关命令,粘贴至shell中去执行。但是,使用 OpenAnolis Bash Helper ,你只需要在你的shell中输入: ``` $ docker ``` 你就可以自动得到正确的安装方式,并且按y就可以完成所有的安装步骤。 ``` [OpenAnolis Bash helper] docker not found. ====== Suggestion for docker: ======= $ yum install -y yum-utils $ yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo $ yum install -y docker-ce ====== Proceed ? (y/n) ``` 目前测试通过的shell: - bash - zsh 目前支持以下生态软件的一键安装: - docker - epel (阿里云镜像) - nginx - kata-containers - maven - vnc/gui (全套图形界面组件) - elasticsearch - tomcat - postgresql11 - mariadb - ceph-deploy - anaconda 对于所有OpenAnolis官方repo中包含的软件,你只需要输入你需要执行的二进制的名字即可自动使用yum安装。例如如果你需要使用objdump,可能你知道它属于binutils这个包,可以直接安装binutils。你也可以直接输入objdump,我们会为你进一步搜索,找到正确的安装命令。 ``` $ objdump [OpenAnolis Bash helper] objdump not found. Searching for objdump Last metadata expiration check: 2:11:13 ago on Thu 02 Sep 2021 12:08:46 PM CST. Last metadata expiration check: 2:11:14 ago on Thu 02 Sep 2021 12:08:46 PM CST. ====== Suggestion for objdump: ======= $ yum install -y binutils ====== Proceed ? (y/n) $ binutils [OpenAnolis Bash helper] binutils not found. Searching for binutils Last metadata expiration check: 2:12:56 ago on Thu 02 Sep 2021 12:08:46 PM CST. ====== Suggestion for binutils: ======= $ yum install -y binutils ====== Proceed ? (y/n) ``` ## 将脚本安装至系统: 本地安装 ``` $ ./helper.sh install && source ~/.openanolis_bash_helper.sh ``` 在线安装 ``` $ curl https://codeup.openanolis.cn/codeup/helpertools/bash-helper/raw/master/helper.sh > /tmp/helper.sh $ bash /tmp/helper.sh install && source ~/.openanolis_bash_helper.sh ``` 若已完成以上的安装步骤,需要升级该帮助脚本,可以从OpenAnolis的仓库自升级: ``` $ helperupdate ```