Wie installiere ich tmux lokal ohne Root-Zugriff?

1635
Ameida

Ich wollte tmux auf einem Redhat 6-Computer mit yum installieren, dies schlägt jedoch fehl, da ich keinen Root-Zugriff habe. Gibt es eine Idee, wie Sie tmux lokal ohne Root-Zugriff installieren können?

0

1 Antwort auf die Frage

2
Aaron

Sie müssen es manuell von der Quelle in Ihrem Basisverzeichnis installieren und dann Ihrem Pfad hinzufügen.

Der Vorgang ist unkompliziert und an einigen Stellen beschrieben, es gibt ein Skript für V1.8 und eine Anleitung für V2.2. Ich würde beides abnehmen, aber alles auf die neueste Version ändern.

Diese Skripte funktionierten für mich nicht sofort, in Schritt 6a. Für die Nucrses der Version 6.0 musste ich den Befehl verwenden, ./configure --prefix=$HOME/local CPPFLAGS="-P"anstatt genau ./configure --prefix=$HOME/localwie in .

Zusammenfassend ist der Prozess:

  1. Erstellen Sie einen temporären Ordner, in dem Sie arbeiten können
  2. Laden Sie die neueste Version von tmux herunter . Folgen Sie den Links zu den Abhängigkeiten und laden Sie diese in Ihr temporäres Verzeichnis herunter.
  3. Einrichten eines lokalen Bibliotheksordners ($ HOME / local)
  4. Richten Sie einen lokalen Binaries-Ordner ein ($ HOME / local / bin)
  5. entpacke die Dateien ( tar xvzf)
  6. Dann für Abhängigkeiten zuerst und finnaly tmux:
    • configure ( ./configure --prefix=$HOME/local)
    • make
    • make install
  7. Vorweg zu Pfad (fügen Sie diesen hinzu .bashrc export $PATH=$HOME/local/bin:$PATH)