问题标签 [checkinstall]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1370 浏览

cmake - 在主目录中检查安装源代码

我正在尝试deb从我的 openCV(不相关)源代码创建一个文件。源的位置是~/software/opencv/

这是我成功执行的命令。

然后代替sudo make install, 我sudo checkinstall用来创建deb. 但是在这个过程的中间,出现了这个提示。

当我列出文件时,它只是

我需要知道的是这个。

  • 这个提示的原因是什么?
  • 使用时我应该包含和排除哪些目录checkinstall
  • 如何在checkinstall不遇到此提示的情况下运行?
0 投票
1 回答
273 浏览

setuid - 尝试使用 checkinstall 或 porg 了解 LD_PRELOAD 和 SUID/SGID

我想在我的LFS发行版中使用porg。它类似于checkinstall,它使用.LD_PRELOAD

1 . 如果您阅读自述文件

CheckInstall 目前无法跟踪静态链接程序所做的任何文件系统更改

我认为它指的是诸如mkdir, mv,ln等命令。所以我不应该对此有任何问题。我对吗?

2 . 然后,主要问题:

SUID/SGID 程序注意事项:CheckInstall 无法跟踪其操作,因为 installwatch 使用的 LD_PRELOAD 系统存在一些限制。出于安全原因,这很好,但当安装过程使用 SUID/SGID 二进制文件时,它可能会产生意外结果。

这是什么意思?我不在乎我是否忘记了某些文件。我确实关心是否会有意想不到的结果,或者我是否无法正确安装软件包。

另外,有多少包有这个问题?

0 投票
2 回答
2207 浏览

python - 如何在 debian 10 上使用 checkinstall 安装 python3.8?

我已经在服务器上安装了 debian 10。

它上面安装了 python 版本 3.7.3,所以我尝试将它更新到版本 3.8.5,我想使用 checkinstall.. 我在 sources.list 中添加 backports repo 并安装 checkinstall:

然后我得到python:

但是当我尝试这个时

我得到错误:

C