首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >dpkg:警告:当删除目录/usr/local而不是空时,所以没有删除

dpkg:警告:当删除目录/usr/local而不是空时,所以没有删除
EN

Stack Overflow用户
提问于 2010-09-13 20:56:08
回答 2查看 10.1K关注 0票数 10

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

  • myprog
    • DEBIAN
      • 控制

代码语言:javascript
运行
复制
- usr  
    - local  
        - bin   
            - myprog.sh

..。使用以下命令:

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

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

dpkg -r myprog

。。我收到了以下警告:

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

由于我认为这是每天的情况,我如何才能避免警告呢?

向托斯滕问好!

#编辑

我尝试将该文件安装到/bin,而不是/usr/local/bin,删除它时没有收到警告。看起来是这样的,/usr/local/.文件夹将不视为系统文件夹(?)通过dpkg。

EN

Stack Overflow用户

发布于 2013-08-14 06:53:13

根据这个职位的说法,要避免这个警告,就是创建一个“核心自定义”/dummy包,它将安装在/opt中,并且是您的主包所需要的。

因此,当您卸载主包时,至少您的虚拟包将留在/opt中,dpkg不会发出警告。

您也可以使用虚拟包作为一个元包来安装所有您喜欢的常规包。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3704354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档