dpkg:警告:删除目录 /usr/local 时不为空,因此未删除

2024-05-21

我从以下文件夹结构构建并安装了 debian 软件包:

  • myprog
    • DEBIAN
      • control
    • usr
      • local
        • bin
          • myprog.sh

...使用以下命令:

dpkg -b myprog/myprog.deb && dpkg -i myprog.deb

当我现在通过键入以下内容删除包时:

dpkg -r myprog

..我收到以下警告:

dpkg:警告:删除 myprog 时,目录“/usr/local”不为空,因此未删除。

由于我认为这是每天都会遇到的情况,我怎样才能避免出现警告?

问候托尔斯滕!

# Edit

我尝试将该文件安装到 /bin 而不是 /usr/local/bin,并且在删除它时没有收到任何警告。看来 /usr/local/.. 文件夹不会被 dpkg 视为系统文件夹(?)。


没错——包裹永远不应该接触/usr/local目录,它是为系统管理员保留的 http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY根据文件系统层次结构标准,是他们的责任范围。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

dpkg:警告:删除目录 /usr/local 时不为空,因此未删除 的相关文章

随机推荐