我们在搭建项目运行环境时,往往会用到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
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐