Tim*_*Tim 3 command-line apt ppa
要从 ppa 安装,您必须使用以下 3 个命令:
sudo add-apt-repository example/program
sudo apt-get update
sudo apt-get install example-program
Run Code Online (Sandbox Code Playgroud)
有什么理由不这样做:
sudo add-apt-repository example/program
sudo apt-get update && sudo apt-get install example-program
Run Code Online (Sandbox Code Playgroud)
或这个:
sudo add-apt-repository example/program && sudo apt-get update
sudo apt-get install example-program
Run Code Online (Sandbox Code Playgroud)
甚至这个:
sudo add-apt-repository example/program && sudo apt-get update && sudo apt-get install example-program
Run Code Online (Sandbox Code Playgroud)
它们之间有什么技术区别吗?
所述&&操作者仅在命令的前一个命令/链的成功执行以下命令。
因此,对这些情况的影响是:
脚本执行每个命令,不管
脚本执行sudo add-apt-repository example/program并且sudo apt-get update不管并且sudo apt-get install example-program仅在成功sudo apt-get update
脚本执行sudo add-apt-repository example/program不分,sudo apt-get update只有在成功sudo add-apt-repository example/program和sudo apt-get install example-program不分
脚本sudo add-apt-repository example/program无论如何都会执行,sudo apt-get update仅在成功时sudo add-apt-repository example/program且sudo apt-get install example-program仅在成功时sudo add-apt-repository example/program
因此,要回答您的问题,在这种情况下,只需将所有这些链接起来,因为您需要一切才能成功:
sudo add-apt-repository example/program && sudo apt-get update && sudo apt-get install example-program
Run Code Online (Sandbox Code Playgroud)
此外,add-apt-repository并且apt-get可以设置为使用-y参数自动对所有查询回答是,以便完全自动化:
sudo add-apt-repository -y example/program && sudo apt-get update && sudo apt-get install -y example-program
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
174 次 |
| 最近记录: |