构建 vim8 时 checkinstall 冻结在“正在将文件复制到临时目录...”

构建 vim8 时 checkinstall 冻结在“正在将文件复制到临时目录...”

当我尝试构建 vim8 时,我遇到了一个非常奇怪的 checkinstall 问题。这是我所做的(尽管可能无关紧要):

  • 从 vim8 git 源克隆
  • 运行configure & make --enable-gui=auto。没问题。

然后我运行 sudo checkinstall,安装和手册页生成进展顺利,但不知何故程序卡在了最后一步:

Some of the files created by the installation are inside the build
directory: /mnt/C/XXXX

You probably don't want them to be included in the package,
especially if they are inside your home directory.
Do you want me to list them?  [n]: y
Should I exclude them from the package? (Saying yes is a good idea)  [y]: y

Copying files to the temporary directory...

我也尝试过:checkinstall --install=no,这也不起作用。

有人有什么想法吗?谢谢!

答案1

checkinstall对于较大的程序来说,“将文件复制到临时目录...”过程通常需要相当长的时间。您的机器会有所不同,您打包的程序也不同,但当我使用checkinstallGNU Emacs 时,此部分大约需要 10 分钟。

如果您正在等待任何超出此范围的事情,您可以使用系统监视器(例如top)来检查checkinstall已生成哪些子进程;在这个“...临时目录...”部分中通常会启动和完成进程。

相关内容