从Solaris pkg文件中提取文件而不进行安装


9

如何从二进制文件中提取二进制文件而不将二进制文件添加到默认位置/usr或其他默认文件夹下。我想将此软件包添加到我自己的目录下,/our_own_directory/our_own_prefix_specific_for_this_package这样它就可以独立存在,易于了解发生了什么,并且与我们的应用程序目录而不是OS目录绑定在一起。

另外,我也不想接触已安装软件包的全局数据库。

Answers:


14

尽管这不会安装软件包,但是您可以使用pkgtrans命令将它们从软件包文件(也称为数据流软件包)传输到假脱机位置:

pkgtrans filename.pkg / home / user / existing_temporary_package_prefix_dir

这会将软件包文件系统层次结构以及pkginfo文件以及任何安装前/安装后脚本提取到您的目录中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.