Kompilieren Sie vim mit den gleichen Funktionen neu

1

Ich möchte vim mit den gleichen Funktionen für eine andere Linux-Distribution neu kompilieren. Ich habe nur den Quell-Teer behalten und kann mich an keine der von mir vorgebrachten Argumente erinnern ./configure das erste Mal. Wie geht das am einfachsten?

Muss ich die Ausgabe von manuell vergleichen? ./configure --help und vim --version? Oder gibt es eine automatisierte Methode?

Ich habe den Quellordner ursprünglich gelöscht, um Speicherplatz zu sparen. Gibt es einen bestimmten Satz von Dateien, die ich nach dem Ausführen des Konfigurationsskripts speichern kann, damit ich in Zukunft nicht mehr auf dieses Problem stoße?

topcat
quelle
Wie lange ist es her, dass du es kompiliert hast? Ist es möglich, dass sich der Befehl in der Verlaufsdatei Ihrer Shell befindet? Andernfalls müssen Sie die Konfigurationsoptionen manuell wiederherstellen.
Heptite
Es ist Monate her, seit ich das letzte Mal vim kompiliert habe, also definitiv nicht in meiner Geschichte.
topcat

Antworten:

0

Normalerweise ist es nicht erforderlich, einzelne Features auszuwählen. Es sollte ausreichen, einen Funktionssatz auszuwählen (z. --with-features=big ) und listen Sie die gewünschten Sprachintegrationen auf ( --enable-pythoninterp ).

Damit können Sie später problemlos eine neue Vim-Version neu kompilieren. (Wenn Sie häufig aktualisieren, sollten Sie ein Alias- / Small-Shell-Skript schreiben, um den Aufruf einzukapseln.)

Ich würde nicht empfehlen, die Ausgabe von zu speichern ./configure Ausführen, da sich die Umstände von Vim und / oder Ihrer Systemkonfiguration jederzeit ändern können (z. B. nach einem Distributionsupdate hat sich möglicherweise die Python-Version geändert).

Ingo Karkat
quelle
0

Für Sie ist es jetzt zu spät, aber viele Leute führen ein Skript, das configure mit den gewünschten Optionen ausführt, so dass Sie es jedes Mal erneut ausführen können. Meine persönliche Methode ist eine Readme-Datei, die mir eine schrittweise Anleitung für den Fall gibt, dass ich es vergesse, und dann kann ich es einfach

`grep configure ../README`

So führen Sie den Befehl selbst aus

Ben
quelle