安装所有libghc dpkg软件包的分析版本
Hujiuxiang
・1 分钟阅读
$ sudo dpkg -l | grep libghc | grep "-dev" | cut -d " " -f 3 | tr 'n' ' ' | sed -e 's/-dev/-prof/g' | xargs sudo apt-get install --yes
说明
dpkg -l
列出所有已安装的系统软件包。
grep libghc
过滤所有haskell软件包
可以使用-prof替换 grep"-dev"
filters out actual source packages ,where -dev以获取性能分析包的名称
cut -d"" -f 3
转换行从 ii libghc-packagename-dev 0.1.3.3-7 amd64 description
到libghc-packagename-dev
tr 'n' ' '
用空格替换换行符,将它全部合并为一行,
sed -e's/-dev/-prof/g'
用-prof
替换-dev
xargs sudo apt-get install --yes
传递字符串(现在看起来像 libghc-a-prof libghc-b-prof libghc-c-prof
)作为参数 sudo apt-get install --yes
它将接收的所有软件包名称作为参数安装,并且不要求确认。
限制
仅适用于apt (标准中的标准)