安装所有libghc dpkg软件包的分析版本

・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 descriptionlibghc-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 (标准中的标准)

Hujiuxiang profile image