首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ppa中排序用于安装的命令

从ppa中排序用于安装的命令
EN

Ask Ubuntu用户
提问于 2015-04-22 19:28:06
回答 2查看 178关注 0票数 3

要从ppa安装,您必须使用以下3个命令:

代码语言:javascript
复制
sudo add-apt-repository example/program
sudo apt-get update
sudo apt-get install example-program

是否有任何理由不这样做:

代码语言:javascript
复制
sudo add-apt-repository example/program
sudo apt-get update && sudo apt-get install example-program

或者这个:

代码语言:javascript
复制
sudo add-apt-repository example/program && sudo apt-get update
sudo apt-get install example-program

甚至这个:

代码语言:javascript
复制
sudo add-apt-repository example/program && sudo apt-get update && sudo apt-get install example-program

他们之间有什么技术上的区别吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2015-04-22 19:40:28

只有在前面的命令/命令链成功后,&&操作符才执行以下命令。

因此,对这些案件的影响是:

  1. 脚本将执行所有命令,而不管
  2. 脚本只在sudo add-apt-repository example/programsudo apt-get update成功后才执行sudo apt-get updatesudo apt-get install example-program
  3. 脚本执行sudo add-apt-repository example/programsudo apt-get update只在sudo add-apt-repository example/programsudo apt-get install example-program成功时才执行。
  4. 脚本执行sudo add-apt-repository example/programsudo apt-get update只在sudo add-apt-repository example/program成功时执行,sudo apt-get install example-program只有在sudo add-apt-repository example/program成功时才执行。

所以,要回答你的问题,在这种情况下,你只需要把所有的问题都串起来,因为你需要一切才能成功:

代码语言:javascript
复制
sudo add-apt-repository example/program && sudo apt-get update && sudo apt-get install example-program

此外,可以将add-apt-repositoryapt-get设置为使用-y参数自动回答“是”,这样就可以完全自动化所有查询:

代码语言:javascript
复制
sudo add-apt-repository -y example/program && sudo apt-get update && sudo apt-get install -y example-program
票数 5
EN

Ask Ubuntu用户

发布于 2015-04-22 19:41:49

那里的一切都是一样的。我认为之所以通常列出它的方式,是因为它看起来更好,而且更容易记住,因为命令是分开的。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/612599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档