我的意思是,一个源码经过 make && make install后,它会把生成的相应文件安装到 /var/etc、/usr/bin等目录下,由于我要在其它机子也要用到这个源码,就不想再编译,想直接用编译好的文件,打成一个包,然后将这个包复制到其它机子上,最后 tar jxvf *.tar.bz2 -C \,由于源文件编译和安装后到的目录比较多,有没有什么简单的方法将编译好的文件打成一个包?谢谢!
Post by dddk;1940169
我的意思是,一个源码经过 make && make install后,它会把生成的相应文件安装到 /var/etc、/usr/bin等目录下,由于我要在其它机子也要用到这个源码,就不想再编译,想直接用编译好的文件,打成一个包,然后将这个包复制到其它机子上,最后 tar jxvf *.tar.bz2 -C \,由于源文件编译和安装后到的目录比较多,有没有什么简单的方法将编译好的文件打成一个包?谢谢!
这种情况可借助包管理系统或工具,如正规 Debian 方式做 deb 包,或者用 checkinstall 做 deb 包或 tarball (tgz),又或者像 LFS 的 paco 管理安装後做 tarball (tar.gz)
Post by dddk;1940169
我的意思是,一个源码经过 make && make install后,它会把生成的相应文件安装到 /var/etc、/usr/bin等目录下,由于我要在其它机子也要用到这个源码,就不想再编译,想直接用编译好的文件,打成一个包,然后将这个包复制到其它机子上,最后 tar jxvf *.tar.bz2 -C \,由于源文件编译和安装后到的目录比较多,有没有什么简单的方法将编译好的文件打成一个包?谢谢!