这两个命令有什么区别?
1. pkgtrans /cdrom/cdrom0/Solaris_10/Product /var/spool/pkg/stream.pkg all
2. pkgtrans -s /cdrom/cdrom0/Solaris_10/Product /var/spool/pkg/stream.pkg all
这两个命令执行相同的操作。
第二个问题是:
如果我有文件流格式包,/export/home/memam/
其中被调用SUNWipc.pkg
并且我想将其转换为文件系统格式,此命令pkgtrans /export/home/memam/SUNWipc.pkg /var/spool/pkg
翻译是否会执行此操作
答案1
第一个命令中的选项-s
告诉 pkgtrans 将包转换为 device2(目标)上的数据流包。
如果 device2 参数是目录,则文件系统类型包将放置在该目录中。如果device2是一个文件,则会创建一个数据流包。
要将您的包转换SUNWipc.pkg
为文件系统类型包,假设您希望将其放置在 /var/spool/pkg/ 中,您需要运行:
pkgtrans /export/home/memam/SUNWipc.pkg /var/spool/pkg/ SUNWipc