Jer*_*oen 13 package-management packaging apt deb
我最近开始在 Launchpad 上为我的软件构建 Ubuntu 软件包。它们非常简单;它们中的大多数只包含一些通过 .install .preinst .postinst .prerm 和 .postrm 文件触发的文件和脚本。安装和删除似乎工作正常。但是,从一个版本升级到下一个版本很棘手。
升级包时到底发生了什么?和卸载旧版本安装新版本一样吗?是否删除了先前软件包中的所有文件,并替换为新软件包中 .install 列表中的文件?是否所有 .prerm、postrm、preinst、postinst 脚本都被执行?我如何区分应该只在“新安装”和升级期间发生的事情?
| 归档时间: |
|
| 查看次数: |
1547 次 |
| 最近记录: |