linux - make 中是否有等同于 -j 的 checkinstall 选项?

标签 linux ubuntu package-managers debian-based

sudo checkinstall 命令非常适合从源代码构建到 debian 包中,以便以后轻松删除。但是,它所取代的 sudo make install 具有将安装拆分到多个 CPU 的选项(如果可用)。比如使用4核,可以调用

sudo make install -j4

sudo checkinstall -j4 给出一个错误,指出 -j 是一个无法识别的选项。 checkinstall 是否有等效选项?

最佳答案

checkinstall 的最后一个(可选)输入参数是要执行的安装命令。如果命令是 make,那么这可以并行化,例如

checkinstall make -j4 install

不过,由于 checkinstall 应该以 root 身份运行,因此更明智的做法是先编译然后再检查安装,即

make -j4 && sudo checkinstall

关于linux - make 中是否有等同于 -j 的 checkinstall 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37711245/

相关文章:

android - AsyncTask 和 getInstalledPackages() 失败

node.js - 如何检查node_modules目录中是否有不必要的包?

c - 使用c编程创建数据库

linux - 如何将 perf.data 缩小到时间子间隔

Linux:Bash:mkdir 返回什么

Linux (Ubuntu) 等效于 Windows DPAPI

mysql - 使用字符串文字执行单行 mysql

ubuntu - 在 xubuntu 20.02 上使用证书文件时 mosquitto_sub 失败并显示 "Error: Problem setting TLS options: File not found."

linux - 可执行文件在当前目录但无法运行

c++ - C++ 包管理