1)这里是安装特殊软件包的命令(例如system / header)
#pkg install system/header
2)我们也可以安装几个软件包
#pkg install system/header network/ssh package/rpm
3)以下是显示特殊组中所有可用软件包的命令
#pkg contents -o fmri -H -rt depend -a type=group solaris-desktop
如何在一个命令中安装来自特殊组的所有软件包? (如何将第三个命令的输出作为参数发送给第二个?)
xargs是你的朋友…:
vdebaere@toto:~$ printf "test1\ntest2\ntest3" |xargs echo test1 test2 test3
适用于你的例子:
root@toto:~# pkg contents -o fmri -H -rt depend -a type=group solaris-desktop | xargs pkg install -n
请注意,在pkg install的情况下,这将不起作用,因为第二个命令的输出可以并且将包含可以以不同方式满足的包(例如,networking/ telnet匹配pkg:// solaris / service / network / telnet和pkg:// solaris / network / telnet。