linux - bash:如果未安装则自动安装包

标签 linux bash ubuntu package apt-get

假设我认为我已经安装了 SVN。我运行该命令并得到以下输出:

aoneill@aoneill-Laptop:~/Documents$ svn
The program 'svn' is currently not installed. You can install it by typing:
sudo apt-get install subversion

我的问题是:我可以更改输出,或者捕获这种情况,以说出类似以下内容,并在最后有提示吗?

aoneill@aoneill-Laptop:~/Documents$ svn
The program 'svn' is currently not installed. You can install it by typing:
sudo apt-get install subversion

Install the package? [y/n]

谢谢!这将使包裹处理变得更好!

最佳答案

Exactly what you are looking for :

export COMMAND_NOT_FOUND_INSTALL_PROMPT=1

关于linux - bash:如果未安装则自动安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20804250/

相关文章:

linux - 基于 Unix 时间戳过滤 Linux 日志

linux - cronjob 运行的 .sh 脚本不发送电子邮件

linux - 在脚本中启动 shell

django - NGINX 有时会出现(没有这样的文件或目录)错误

python - WebDriverException : Message: invalid argument: can't kill an exited process Selenium python

java - 创建名称为 '/' 的目录

c - 在多个函数中使用全局变量后发生段错误

python - 如何杀死超过 Linux 中 CPU 使用率和运行时限制的特定进程?

linux - 如何在 Linux 中使用 awk 格式化小数空间

linux - 两个 cron 没有同时运行?