![我应该如何确保在卸载时清理我的(`.deb`)应用程序的所有资产?](https://linux22.com/image/1001778/%E6%88%91%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E7%A1%AE%E4%BF%9D%E5%9C%A8%E5%8D%B8%E8%BD%BD%E6%97%B6%E6%B8%85%E7%90%86%E6%88%91%E7%9A%84%EF%BC%88%60.deb%60%EF%BC%89%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%89%80%E6%9C%89%E8%B5%84%E4%BA%A7%EF%BC%9F.png)
我正在为安装很多首次运行时,资产。看起来它们必须存在于 中/var/lib/<myapp>
,这很好。但是,由于这些文件不是原始软件包的一部分,dpkg/apt 在删除时不知道删除它们。有没有什么方法可以自动完成这个?
我看到有人建议我把脚本放进rm -rf /var/lib/<myapp>
去postrm
,但当我安装包覆盖它本身时,它似乎不能很好地发挥作用(当我不想删除目录时,它会删除目录)。在格式中肯定有内置的方法来处理这个问题deb
?
我正在为安装很多首次运行时,资产。看起来它们必须存在于 中/var/lib/<myapp>
,这很好。但是,由于这些文件不是原始软件包的一部分,dpkg/apt 在删除时不知道删除它们。有没有什么方法可以自动完成这个?
我看到有人建议我把脚本放进rm -rf /var/lib/<myapp>
去postrm
,但当我安装包覆盖它本身时,它似乎不能很好地发挥作用(当我不想删除目录时,它会删除目录)。在格式中肯定有内置的方法来处理这个问题deb
?