![二进制文件放在哪里?](https://linux22.com/image/869142/%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E6%94%BE%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
答案1
要上传到 Debian 存储库的软件包应避免/opt
-/usr/local
这些目录是为本地系统管理员保留的,根据文件系统层次标准。lintian 标签反映了这一点。你应该这样构建你的软件包:
- 可执行文件进入
/usr/bin
(或/usr/sbin
,视情况而定) - 库进入
/usr/lib
或其相应的子文件夹 - 子文件夹中与体系结构无关的共享数据
/usr/share
等。
咨询Debian 政策了解更多信息。
如果你的包是供本地使用的,你可以继续忽略该标签。你可以创建一个lintian 覆盖阻止 lintian 生成该错误。