LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 647|回复: 5

Q:能这样打包吗?

[复制链接]
发表于 2004-11-6 12:53:44 | 显示全部楼层 |阅读模式
源码包安装了一个软件,用checkinstall,忘了备份生成的tgz就删掉了整个目录,但已经安装了该tgz。
问题是:我能不能从系统中把这个包提出来打成tgz?怎么办?

p.s.不要叫我重新编译,补丁太多,烦。
发表于 2004-11-6 17:54:03 | 显示全部楼层
从 /var/adm/packages/ 里面找到你所安装的tgz包的所有文件的列表,然后再打包。
 楼主| 发表于 2004-11-6 22:38:38 | 显示全部楼层
一个一个文件添加吗?呵呵,能不能给个快捷方式。
发表于 2004-11-6 22:40:30 | 显示全部楼层
编个bash脚本程序
发表于 2004-11-8 00:10:33 | 显示全部楼层
按目录加

我已经发过帖子呀
http://211.93.98.22/bbs/showthre ... mp;highlight=%B0%FC
发表于 2004-11-8 14:58:31 | 显示全部楼层
removepkg -copy packagename
Construct   a   copy   of   the    package    under
/var/log/setup/tmp/preserved_packages/packagename,
but don't remove it.  (same effect as  -warn  -pre­        serve)

然后你再从/var/log/packages/scripts里面找到你的package里面的doinst.sh,放回去/var/log/setup/tmp/preserved_packages/packagename/install,重新makepkg就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表