Перекомпилируйте vim с теми же функциями

Перекомпилируйте vim с теми же функциями

Я хочу перекомпилировать vim с теми же функциями для другого дистрибутива Linux. Я сохранил только исходный tar и не помню никаких аргументов, которые я привел ./configureв первый раз. Как проще всего это сделать?

Нужно ли мне вручную сравнивать вывод ./configure --helpи vim --version? Или есть более автоматизированный метод?

Я изначально удалил исходную папку, чтобы сэкономить место. Есть ли определенный набор файлов, которые я могу сохранить после запуска скрипта конфигурации, чтобы не столкнуться с этой проблемой в будущем?

решение1

Обычно нет необходимости выбирать отдельные функции; достаточно выбрать набор функций (например, --with-features=big) и перечислить желаемые языковые интеграции ( --enable-pythoninterp).

Благодаря этому вы сможете легко перекомпилировать новую версию Vim позже. (Если вы часто обновляетесь, я бы рассмотрел возможность написания псевдонима/небольшого скрипта оболочки для инкапсуляции вызова.)

Я бы не рекомендовал сохранять вывод выполнения ./configure, поскольку условия работы Vim и/или конфигурация вашей системы могут измениться в любой момент (например, после обновления дистрибутива могла измениться версия Python).

решение2

Для вас уже слишком поздно, но многие люди хранят скрипт, который запустит configure с желаемыми параметрами, так что вы можете перезапускать его каждый раз. Мой личный метод — это файл readme, который дает мне пошаговую инструкцию на случай, если я забуду, и тогда я могу просто

`grep configure ../README`

Для выполнения самой команды.

Связанный контент