我的应用程序有一个 RPM 包,安装路径是 /company/application/version。
我发现这很困难,因为它是一个 unix 平台并且没有注册表概念。
我需要澄清几件事:
- 如何查看之前安装的版本号?
每次我安装不同版本的应用程序时都会安装(即,由于安装目录结构,2.5 和 2.6 都被视为 2 个不同的软件。)
- 已安装旧版本时如何停止较新版本?
我的应用程序有一个 RPM 包,安装路径是 /company/application/version。
我发现这很困难,因为它是一个 unix 平台并且没有注册表概念。
我需要澄清几件事:
每次我安装不同版本的应用程序时都会安装(即,由于安装目录结构,2.5 和 2.6 都被视为 2 个不同的软件。)
没有看到规范文件,这只是在黑暗中拍摄,但我猜你可能在你的规范文件中缺少“版本”标签。请参阅http://www.rpm.org/max-rpm/s1-rpm-inside-tags.html。一般来说,最大 RPM 是一个很好的资源。