thi*_*aek 20 apt software-installation
我发现通过 brewfiles、caskfiles、dockerfiles、package.json 等包文件在新机器上安装包非常方便。
apt-get 是否有替代方法,因为我仍然只是
通过命令行使用它
apt-get install pkg1 pkg2 pkg3…
Run Code Online (Sandbox Code Playgroud)
?
Ort*_*kni 26
正如您问题的评论中所指定的,您可以编写一个简单的文本文件,列出要安装的软件包:
iceweasel
terminator
vim
Run Code Online (Sandbox Code Playgroud)
假设它存储在 中packages.txt
,然后运行以下命令:
xargs sudo apt-get install <packages.txt
Run Code Online (Sandbox Code Playgroud)
xargs
用于将包名从packages.txt
文件传递到命令行。从xargs
手册:
xargs
从标准输入读取项目,以空格(可以用双引号或单引号或反斜杠保护)或换行符分隔,并/bin/echo
使用任何初始参数执行命令(默认为)一次或多次,后跟从标准输入读取的项目.
qua*_*gar 23
对@ortomala-lokni 的回答稍作改进,您可以将文件直接作为参数提供给xargs
:
xargs -a packages.txt sudo apt-get install
Run Code Online (Sandbox Code Playgroud)
如果您不包含任何非空白字符,您可以选择提供完全阻止调用运行xargs
的-r
选项。apt-get
packages.txt
归档时间: |
|
查看次数: |
33543 次 |
最近记录: |