我们在搭建项目运行环境时,往往会用到shell脚本,不然每次安装都去手动一行一行命令去敲,费时费力。

下面有一个实例脚本,install.sh,内容如下(以Ubuntu为例,centos解决办法一样):

sudo apt-get install yasm
sudo apt-get install libx264-dev
sudo apt-get install libfaac-dev 
sudo apt-get install libmp3lame-dev

当用运行这个脚本的时候:

sh  install.sh

在安装libx264-dev或者别的什么模块的时候,界面会弹出交互信息,如下:

Do you want to continue? [Y/n] 

这个时候需要手动出入Y,并按Enter键之后,程序才会往下执行,但是如果安装模块多了,每个模块输入一次Y,敲一下回车,个人认为没谁受得了

解决办法如下1(推荐使用,方法2兼容性差):

脚本每一行命令加-y,如下:

sudo apt-get -y install libmp3lame-dev

解决办法如下2:

如果想在运行脚本时,自动输入Y来确认安装,其实也很简单,命令如下:

yes|sh  install.sh

其他实例:

yes|sudo apt-get install libx264-dev



GitHub 加速计划 / li / linux-dash
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐