使用Checkinstall编译Python

时间:2016-11-05 03:48:25

标签: python linux compilation debian

我正在运行checkinstall以在debian上编译Python。

在此之前我遇到了一堆错误,导致它因无法创建目录而失败。在那一点上,我会自己mkdir,它会超过这一点。但现在我收到了这个错误:

    copying build/lib.linux-x86_64-3.5/_elementtree.cpython-35m-x86_64-linux-gnu.so -> /usr/local/lib/python3.5/lib-dynload
    error: [Errno 2] No such file or directory
    Makefile:1458: recipe for target 'sharedinstall' failed

有没有人知道我在checkinstall上做错了什么?

1 个答案:

答案 0 :(得分:2)

这似乎对我有用:

  1. make上的-n标志用作目标
  2. 管道到外壳脚本
  3. 使用该Shell脚本运行checkinstall

我运行了以下命令:

$ make -n altinstall > altinstall_script.sh
$ chmod +x altinstall_script.sh
$ sudo checkinstall ./altinstall_script.sh