vim8をビルドすると、「一時ディレクトリにファイルをコピーしています...」でcheckinstallがハングします。

vim8をビルドすると、「一時ディレクトリにファイルをコピーしています...」でcheckinstallがハングします。

vim8をビルドしようとすると、非常に奇妙なcheckinstallの問題が発生します。私がしたことは次のとおりです(関連性がないかもしれませんが)。

  • vim8 gitソースからの複製
  • 設定を実行して --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より大きなプログラムでは、「一時ディレクトリにファイルをコピーする...」プロセスは通常かなり長い時間がかかります。あなたのマシンは異なるでしょう、そしてあなたがパッケージ化するプログラムも異なるでしょう。しかし、checkinstall私がGNU Emacsを使うとき、この部分は約10分かかります。

それ以上待っている場合は、システムモニタ(たとえば)を使用して作成されたサブプロセスをtop確認できます。通常、この「...一時ディレクトリ...」セクションでプロセスが開始され、完了します。checkinstall

関連情報