Ubuntu系统编写shell脚本程序一次安装多个软件包
来源:互联网 发布:印度奶茶知乎 编辑:程序博客网 时间:2024/06/03 16:01
Ubuntu系统编写shell脚本程序一次安装多个软件包
编写shell脚本程序一次安装多个软件,主要用于一些软件依赖环境配置。
1、shell脚本程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
2、当编辑好脚本后,还必须使其可执行。
使脚本可执行:
chmod +x filename
3、然后,您可以通过输入: ./filename 来执行您的脚本。
如下:
下面是我安装NS3之前,安装NS3依赖的多个软件包:
1、在vi中编辑如下文件
#!/bin/sh
sudo apt-get install gcc g++ python -y
sudo apt-get install gcc g++ python python-dev -y
sudo apt-get install mercurial -y
sudo apt-get install bzr -y
sudo apt-get install gdb valgrind -y
sudo apt-get install gsl-bin libgsl0-dev libgsl0ldbl -y
sudo apt-get install flex bison libfl-dev -y
sudo apt-get install g++-3.4 gcc-3.4 -y
sudo apt-get install tcpdump -y
sudo apt-get install aqlite aqlite3 libsqlite3-dev -y
sudo apt-get install libxml2 libxml2-dev -y
sudo apt-get install libgtk2.0-0 libgtk2.0-dev -y
sudo apt-get install vtun lxc -y
sudo apt-get install uncrustify -y
sudo apt-get install doxygen grphviz imagemagick -y
sudo apt-get install texlive texlive-extra-untils texlive-latex-extra -y
sudo apt-get install python-sphinx dia -y
sudo apt-get install python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev -y
sudo apt-get install libboost-signals-dev libboost-filesystem-dev -y
sudo apt-get install openmpi* -y
:wq mysetup #(注释)保存为以mysetup为名字的文件
2、终端中编译: chmod +x mysetup
3、运行安装,终端中输入: ./mysetup
- Ubuntu系统编写shell脚本程序一次安装多个软件包
- Ubuntu系统编写shell脚本程序一次安装多个软件包
- Ubuntu编写shell脚本
- Linux系统中编写shell脚本的8个注意事项
- 记一次shell脚本入门编写
- 编写第一个 Shell 脚本
- shell脚本编写小程序
- linux系统-软件包管理-脚本安装
- ubuntu 下安装配置jdk的shell脚本程序
- ubuntu编写开机自启动shell脚本
- 基于ubuntu编写的几个shell脚本
- Linux命令行与shell脚本(6)--软件包安装
- Shell脚本学习--护眼程序编写心得
- shell脚本编写之程序编辑demo
- Linux编写脚本程序shell记录
- shell程序安装卸载脚本
- ubuntu 下shell 命令的学习1----(编写自动化安装脚本)
- ubuntu上第一个shell脚本
- 日经社説 20150409 看過できぬ株式新規公開の規律の緩み
- cocos2d-x 学习过程错误记录--Expression: animation!=nullptr
- 创建连接握手状态图
- (1698)线段树
- 文档模式
- Ubuntu系统编写shell脚本程序一次安装多个软件包
- IntelliJ IDEA14.1配置c3p0jar包
- java 微信授权后获取微信用户信息昵称乱码问题 解决
- note-4-9
- struts环境搭建
- Spark安装与学习
- C语言中正确使用输入函数scanf
- switch表达式
- ABAP 抓取ALV数据