lintian

Lintian 错误:为 ubuntu 构建 deb 包时缺少源
lintian

Lintian 错误:为 ubuntu 构建 deb 包时缺少源

我正在尝试为软件构建 deb 包。我正在关注本教程对于相同的。 当尝试使用构建包时bzr builddeb -- -us -uc,我收到很多由于缺少文件而产生的 lintian 错误: E: eyeris source: source-is-missing usr/local/bin/EyeRIS/lib64/libusb-1.0.so 这些文件在提到的文件夹中非常常见。 我尝试添加 lintian 覆盖但仍然收到错误。 我是不是做错了什么?或者有其他方法吗? ...

Admin

为什么我的.lintian-overrides 有效吗?
lintian

为什么我的.lintian-overrides 有效吗?

我cgreen正在为 Ubuntu 15.10 进行打包,在我的 debian 目录中,我cgreen.lintian-overrides按照lintian 手册和新维护者指南。其内容如下: cgreen binary : non-dev-pkg-with-shlib-symlink * cgreen binary : package-name-doesnt-match-sonames * (我已尝试过多种此类变化……) 当我运行debuild,或者只是lintian我仍然收到那些警告。lintian -d并不表示它找到了任何覆盖,但调试消息说“如果...

Admin

lintian 检查后出错
lintian

lintian 检查后出错

我关注本教程。但是当运行这个命令时, bzr builddeb -- -us -uc我在 lintian 检查后收到一个错误: E: hello: package-contains-info-dir-file usr/share/info/dir.gz 经过谷歌搜索我发现这一页。 我也收到此警告: W: hello: wrong-name-for-upstream-changelog usr/share/doc/hello/ChangeLog.O.gz 有人能向我解释这些错误信息并帮助我解决导致这些错误的问题吗? ...

Admin

为单个程序编译带有特殊标志的 lib 的正确位置
lintian

为单个程序编译带有特殊标志的 lib 的正确位置

您好,我正在尝试创建一个我编写的与库捆绑在一起的程序的 Debian 软件包。由于我使用特殊标志来编译库,因此我只想为我的程序提供库。虽然我可以使用 来做到这一点,但runpath我不确定将库放在哪里。 lintian抱怨/opt或/lib是/usr/lib错误的,因为我不想替换使用不同标志编译的库的 Debian 软件包版本。 我不想使用静态链接。我应该将库文件放在哪里? ...

Admin

FlareGet——质量差的包裹
lintian

FlareGet——质量差的包裹

我知道这bad quality并不意味着这.deb本书不好, 但我不认识出版商,也不知道是否应该信任他们。 我在这里询问那些安装了 FlareGet 并能给出意见的人。以下是错误详细信息: Lintian check results for /home/user/Downloads/flareget_4.3-95_amd64.deb: E: flareget: dir-or-file-in-etc-opt etc/opt/chrome/ E: flareget: dir-or-file-in-etc-opt etc/opt/chrome/native-m...

Admin

如何正确对修改后的软件包进行版本控制?
lintian

如何正确对修改后的软件包进行版本控制?

目前我正在修改 deja-dup 备份工具,我的不光彩的尝试记录如下:https://answers.launchpad.net/deja-dup/+question/76645我的源分支位于:lp:~beowulfof/+junk/deja-dup。 基本上,我所做的是添加远程文件系统异步上传选项和手动选择备份文件大小的设置,而不仅仅是使用 5/25MiB(我认为用户应该能够自己决定)。 但我的问题不是关于更改,而是关于构建软件包的版本。在开发补丁时,我只是将版本号增加到33.ubuntu3,而原始软件包的版本号为32.0-0ubuntu5。 我想构...

Admin

二进制文件放在哪里?
lintian

二进制文件放在哪里?

我正在将自己的应用程序打包成 .deb 文件。根据这,我编译好的应用应该安装在 /opt/my-package 中,但是 Lintian 工具却报错: E: dir-or-file-in-opt opt/my-package 解释是这里。 我该怎么办?你自己的应用程序安装在哪里? 有人能帮助我吗? ...

Admin

deb 包安装后没有 usr/lib
lintian

deb 包安装后没有 usr/lib

我正在构建一个简单的二进制 deb 包,可执行文件位于 usr/bin 文件夹中,单击桌面图标时执行,一切运行正常。现在我想开始编写功能,因此我编写了 bash 脚本,通常 packagebuilder 在将它们添加到 debian/install 文件后将它们添加到 usr/lib 文件夹中。 但是我的 deb 包安装后没有 usr/lib 文件夹,我可以将它们添加到 usr/bin 文件夹,但 lintian 要求 bin 文件夹中的每个文件都有一个手册页,所以这不是一个真正的选择。 我如何获取 usr/lib 文件夹?Lintian 在构建软件包时...

Admin

打包 nodejs 代码,如何防止 lintian 抱怨 ./node_modules?
lintian

打包 nodejs 代码,如何防止 lintian 抱怨 ./node_modules?

我们在打包一些用nodejs编写的软件时遇到了这个问题。 由于我们无法单独打包每个依赖项,因此我们需要将目录node_modules/与程序一起发送。代码安装到 中usr/share/<project>/...,以下是生成的警告(和错误): W: <project>: extra-license-file usr/share/<project>/node_modules/express/node_modules/mkdirp/LICENSE E: <project>: wrong-path-for-inte...

Admin

debuild lintian 联机帮助页在错误目录中和二进制无联机帮助页
lintian

debuild lintian 联机帮助页在错误目录中和二进制无联机帮助页

我正在运行 debuild,lintian 自动发现了联机帮助页中的 2 个错误。 运行 debuild 命令后的项目结构如下所示 hoseopjeong@hoseopjeong-VirtualBox:~/Documents/HoseopJeong_debian_lab9/debianlaboration9-0.0$ tree . ├── debian │   ├── changelog │   ├── compat │   ├── control │   ├── copyrig...

Admin

林天是否还会检查给定套餐中政策级别之间的差异?
lintian

林天是否还会检查给定套餐中政策级别之间的差异?

Lintian 描述如下(摘自$ aptitude show lintianDebian 测试) - Description: Debian package checker Lintian dissects Debian packages and reports bugs and policy violations. It contains automated checks for many aspects of Debian policy as well as some checks for common errors. It uses an a...

Admin

如何将 check-all-the-things 与 .deb 包一起使用?
lintian

如何将 check-all-the-things 与 .deb 包一起使用?

我正在寻找并使用 github 存储库。它有一个 debian 目录和 debian/rules 文件,可用于将包/工具构建到 debian 包中。使用 lintian,我能够收到一些警告,上游可能会在某个时候修复这些警告。 我听说过一些关于检查所有内容的很酷的事情,虽然它有很多依赖项,但我能够安装它。但是,虽然在 debian 软件包上使用 lintian 很容易 $lintian somedebianpackage.deb check-all-the-things 没有任何明确的说明。甚至连手册页也有些混乱。我确实知道某些标志是危险的,但是有没有办...

Admin

对于 Debian 软件包文件所有者来说,合适的 UID 和 GID 是什么?
lintian

对于 Debian 软件包文件所有者来说,合适的 UID 和 GID 是什么?

我目前正在构建自己的 aptitude 存储库,并在确保所有包通过尽可能多的 Lintian 检查的过程中。目前我正在努力解决“错误的文件所有者-uid-或-gid”(初始信息这里, 更详细的信息这里),并且不确定用于 UID 和 GID 的合适数字是多少。 目前我正在 AWS Ubuntu 机器上构建软件包: $ id ubuntu uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio...

Admin

林天是干什么用的?
lintian

林天是干什么用的?

我读过了https://lintian.debian.org/但不明白这简单的话意味着什么。 lintian 违反和检测到的 Debian 政策规则有哪些示例? ...

Admin