1

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

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

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

2 ответа2

0

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

`grep configure ../README`

Для запуска самой команды.

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .