当前位置:  开发笔记 > 运维 > 正文

dpkg:警告:删除目录时/ usr/local不是空的,所以不删除

如何解决《dpkg:警告:删除目录时/usr/local不是空的,所以不删除》经验,为你挑选了1个好方法。

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

MYPROG

DEBIAN

控制

USR

本地

箱子

myprog.sh

...使用以下命令:

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

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

dpkg -r myprog

..我收到以下警告:

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

我认为这是一个每天的场景,我怎么能避免这个警告呢?

迎接托尔斯滕!

#编辑

我尝试将文件安装到/ bin而不是/ usr/local/bin,并在删除时没有收到警告.似乎是这样,/ usr/local/..文件夹不会被dpkg视为系统文件夹(?).



1> Roman Cheply..:

没错 - 软件包永远不应该触及/usr/local目录,它是由Filesystem Hierarchy Standard 为系统管理员保留的,是他们的责任区.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有