У меня есть проект autoconf / automake / autoeverything, который я устанавливаю с помощью checkinstall. Когда я иду установить его, мне показывают это
This package will be built according to these values:
0 - Maintainer: [ brooks94@foo.com ]
1 - Summary: [ Package created with checkinstall 1.6.2 ]
2 - Name: [ mypkg ]
3 - Version: [ ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ mypkg ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ mypkg ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
... которое в целом выглядит хорошо, но у него отсутствует «версия». Проверка установки не будет продолжена, пока я не укажу значение вручную. У меня вопрос: в какой файл я могу поместить эту версию, чтобы мне не приходилось вводить ее вручную когда-либо?
Вы также можете предоставить версию для проверки установки с помощью флага --pkgversion
. Пример:
checkinstall --pkgversion="1.2"
Хорошо, я думаю, что понял это. Он попытается сделать следующее:
В моем случае, поскольку config.log существует, но отсутствует строка «#define VERSION», он просто не получает никакого значения.