我通过 RPM 交付应用程序。
我需要做的是,如果用户卸载应用程序 ( rpm -e
) 以便有机会备份一些已安装应用程序的文件。
此外,在(后)安装时,我希望用户有机会将一些安装文件替换为他在之前卸载期间保存的文件。
为此,我想制作一个交互式 RPM。
但它没有用。谷歌搜索我发现某些命令例如read
在 RPM 规范中以某种方式被忽略,此外,从用户那里获取交互式输入的想法是不受欢迎的,不推荐。
我的问题是,我真的在这里采取了错误的方法吗?我应该采取不同的做法吗?如何?对于这个特定问题,我想不出另一种解决方案。
有什么帮助吗?