Laut offiziellen Dokumenten lädst du nur eine vorkompilierte Binärdatei herunter, aber das würde Dinge wie man
Dokumentation und Autovervollständigung nicht funktionieren lassen.
19
Laut offiziellen Dokumenten lädst du nur eine vorkompilierte Binärdatei herunter, aber das würde Dinge wie man
Dokumentation und Autovervollständigung nicht funktionieren lassen.
Antworten:
Sie können diese PPA verwenden , um sie
hub
als Paket zu installieren :quelle
Hub ist ab sofort verfügbar. https://snapcraft.io/hub
Sie können es mit installieren
sudo snap install --classic hub
.quelle
Installieren Sie Hub
Laden Sie Hub von Github herunter
https://github.com/github/hub/releases
Extrahiere es. Ich habe es in das
Apps/
Verzeichnis in meinem Zuhause extrahiert und in umbenannthub-linux
. In meinem Setupbin
lautet der vollständige Pfad zum Ordner/home/anwar/Apps/hub-linux/bin
Öffnen Sie nun die
~/.bashrc
Datei und fügen Sie den Hub-Binärpfad zur$PATH
Umgebungsvariablen hinzu. Das Hinzufügen einer Zeile wie unten funktioniert.Vergessen Sie nicht, den tatsächlichen Pfad in Ihrem Setup zu verwenden
Fügen Sie die Bash-Vervollständigung hinzu
Um die Bash-Vervollständigung hinzuzufügen, müssen wir Bash mitteilen, dass die Vervollständigungsdatei aus dem Hub-Archiv stammt. Die Abschlussdatei befindet sich im
etc
Ordner des extrahierten Hub-Ordners. Um dies zu tun,Öffne die
.bashrc
und schreibe dort diese ZeilenVergessen Sie nicht, den genauen Pfad der
hub.bash_completion.sh
Datei entsprechend Ihrer Einrichtung zu ersetzenJetzt sollten Sie in der Lage sein, die Hub-Bash-Vervollständigung zu verwenden
Hinzufügen der Manpage von Hub zur
man
DatenbankHubs Manpage wurde tatsächlich mit dem Archiv ausgeliefert. Es ist in der
share
Mappe. Um die Manpage hinzuzufügen, müssen wir sie in das Manpage-Verzeichnis stellen.Öffnen Sie dazu ein Terminal und eine CD mit dem extrahierten Hub-Archiv. Ihr aktuelles Verzeichnis Unter der Annahme , im gleichen Verzeichnis , in dem Hub
bin
,share
,README.md
residiert, verwenden Sie diesen Befehl , um die Man - Page kopierenJetzt können Sie die Handbuchseite des Hubs mit dem
man hub
Befehl verwenden.Wenn Sie nicht sofort verwenden können
man hub
,sudo updatedb
aktualisieren Sie mit die Datenbank des Systems.quelle
Dieses Skript sollte den Job unter Ubuntu 16.04 mit zsh erledigen.
Alternativ für Ubuntu 16.04 mit Bash:
Testinstallation:
quelle
echo "eval "$(hub alias -s)"" >> ~/.zshrc
. Das sieht aus wie eine zsh Sache, keine bash Sache? (Ich bin ein * nix Neuling, also was weiß ich)