add-apt-repository 并更新和安装包

add-apt-repository 并更新和安装包

我发现 add-apt-repository 非常有用,并且经常使用它。我想知道为什么它不提供一个选项,在一个命令中执行添加 + 更新 + 安装包。我打算为此编写一个脚本,但请先征求您的意见。有人已经这样做了吗?类似的东西sudo add-apt-repository ppa:address -install package就像 3 个命令一样工作,但在一行中。这有用吗?

答案1

如果命令是模块化的,那效果最好。add-apt-repository应该添加一个存储库,就是这样;它不应该更新和安装软件包。

如果您希望一行代码就能完成此操作,那么最好使用运算符执行&&如下操作:

sudo add-apt-repository ppa:address && sudo apt-get update && sudo apt-get install <package>

请注意,只有前两个命令成功执行(返回 0)才会安装该包。

如果您希望不管前一个命令的返回状态如何都执行命令(当发生可忽略的错误时可能会很有用 - 您添加的其他 ppa 的 404 错误,并且不再存在),您可以这样做:

sudo add-apt-repository ppa:address; sudo apt-get update; sudo apt-get install <package>

注意-;的位置&&,它用于分隔同一行上的两个连续的命令。

相关内容