我从以下文件夹结构构建并安装了一个debian软件包:
...使用以下命令:
dpkg -b myprog/ myprog.deb && dpkg -i myprog.deb
当我现在输入以下内容删除软件包时:
dpkg -r myprog
..我收到以下警告:
dpkg: warning: while removing myprog, directory '/usr/local' not empty so not removed.
我认为这是每天都会发生的情况,如何避免出现警告?
向Thorsten致意!
# 编辑
我尝试将文件安装到/bin而不是/usr/local/bin,并且在删除它时未收到警告。似乎dpkg不会将/usr/local/..文件夹视为系统文件夹(?)。
最佳答案
是的-程序包永远不要触摸/usr/local
目录(文件系统层次结构标准的it's reserved for system administrators),这是它们的职责范围。
关于debian - dpkg:警告:删除目录/usr/local时不为空,因此未删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3704354/