Quero recompilar o vim com os mesmos recursos para uma distribuição Linux diferente. Guardei apenas o tar fonte e não me lembro de nenhum dos argumentos que apresentei ./configure
na primeira vez. Qual é a maneira mais fácil de fazer isso?
Preciso comparar manualmente a saída de ./configure --help
e vim --version
? Ou existe um método mais automatizado?
Excluí originalmente a pasta de origem para economizar espaço. Existe um conjunto específico de arquivos que posso salvar após executar o script de configuração para não ter esse problema no futuro?
Responder1
Normalmente não é necessário escolher recursos individuais; deve ser suficiente escolher um conjunto de recursos (por exemplo, --with-features=big
) e listar as integrações de linguagem desejadas ( --enable-pythoninterp
).
Com isso, você pode recompilar facilmente uma nova versão do Vim posteriormente. (Se você atualizar com frequência, consideraria escrever um script de alias/shell pequeno para encapsular a chamada.)
Eu não recomendaria salvar a saída da ./configure
execução, pois as circunstâncias do Vim e/ou a configuração do seu sistema podem mudar a qualquer momento (por exemplo, após uma atualização de distribuição, a versão do Python pode ter mudado).
Responder2
Agora é tarde demais para você, mas muitas pessoas mantêm um script que será executado configurado com as opções desejadas, para que você possa executá-lo novamente sempre. Meu método pessoal é um arquivo leia-me que me dá um passo a passo caso eu esqueça, e então posso simplesmente
`grep configure ../README`
Para executar o comando em si.