2014-04-26 9 views
5

Ich möchte Mercurial auf meinem Ubuntu-Server-System installieren, aber ich will nicht X (das ist ein reines Konsolensystem, keine GUI überhaupt). Wenn ich apt-get install mercurial benutze, werden alle X-Bibliotheken eingezogen. Ich weiß, dass ich sie ignorieren kann, aber ich möchte mein System minimal halten - gibt es eine Möglichkeit, ohne GUI-Tools zu installieren?Wie installiere ich Mercurial auf Ubuntu ohne X

+1

in den X-Bibliotheken zu ziehen ist nicht das gleiche wie in den X-Tools ziehen. Wenn Sie wirklich ohne X-Bibliotheken installieren möchten, müssen Sie sich wahrscheinlich neu kompilieren. – Flimzy

+0

Hmm, ich hätte angenommen, dass das X-Zeug nur für eine der Erweiterungen benötigt wird - und so könnte es ein "Kern-Mercurial" -Paket geben, das diese Erweiterungen nicht enthält und X nicht benötigt. Wenn nicht, ist das okay . Es ist nur eine geringfügige VM Bild Blähung, ich denke ... –

Antwort

3

Sie können es immer manuell installieren, hinter der Rückseite des Paketmanagers, ohne die Abhängigkeit von X zu installieren. Der Befehlszeilenabschnitt von Mercurial hängt nicht viel von etwas ab, außer einer funktionierenden Python-Installation eines kürzlichen 2.x Jahrgang (sagen wir 2,7).

FYI, um zu sehen, was die neueste veröffentlichte Version ist, besuchen Sie https://www.mercurial-scm.org/downloads.

Die Version dort ist jetzt "mercurial-3.0-rc". Der "rc" ist ein "Release Candidate", der für Sie vielleicht zu modern ist. Sie können die Liste aller Veröffentlichungen durchsuchen unter: https://www.mercurial-scm.org/release/. Zum Zeitpunkt der Erstellung dieses Artikels ist Mercurial 2.9.2 das neueste Release. Also werde ich Ihnen zeigen, wie man das installiert.

Schritte zu installieren:

zuerst die "Source-Version" von Mercurial 2.9.2 mit diesem curl Befehl herunterladen:

curl -C - -O https://www.mercurial-scm.org/release/mercurial-2.9.2.tar.gz 

Untar mit diesem Befehl:

tar -xzf mercurial-2.9.2.tar.gz 

Build-& mit diesen Befehlen installieren:

cd mercurial-2.9.2 
sudo python setup.py install 

Sie sind fertig! Stellen Sie sicher, dass es installiert ist:

which hg 
hg --version 
+1

Sieht aus wie dies die beste Antwort ist, da es keine Nicht-X-Version des Pakets auf meinem Betriebssystem gibt. –

Verwandte Themen