Według oficjalnych dokumentów po prostu pobierasz wstępnie skompilowane pliki binarne, ale man
nie działałoby to z dokumentacją i autouzupełnianiem.
19
Według oficjalnych dokumentów po prostu pobierasz wstępnie skompilowane pliki binarne, ale man
nie działałoby to z dokumentacją i autouzupełnianiem.
Odpowiedzi:
Możesz użyć tego PPA, aby zainstalować
hub
jako pakiet:źródło
Hub jest teraz dostępny w mgnieniu oka. https://snapcraft.io/hub
Możesz go zainstalować za pomocą
sudo snap install --classic hub
.źródło
Zainstaluj Hub
Pobierz Hub z Github
https://github.com/github/hub/releases
Wyodrębnij to. Wyodrębniłem go do
Apps/
katalogu w moim domu i zmieniłem jego nazwę nahub-linux
. Tak więc w mojej konfiguracji pełna ścieżka dobin
folderu to/home/anwar/Apps/hub-linux/bin
Teraz otwórz
~/.bashrc
plik i dodaj ścieżkę binarną koncentratora do$PATH
zmiennej środowiskowej. Dodanie linii jak poniżej będzie działać.Nie zapomnij użyć rzeczywistej ścieżki w konfiguracji
Dodaj Bash Completion
Aby dodać zakończenie bash, musimy poinformować bash, aby źródłowy plik ukończenia został dostarczony z hub-archive. Plik zakończenia znajduje się w
etc
folderze wyodrębnionego folderu koncentratora. Aby to zrobić,Otwórz
.bashrc
i napisz tam te wierszeNie zapomnij zastąpić dokładnej ścieżki
hub.bash_completion.sh
pliku zgodnie z konfiguracjąTeraz powinieneś być w stanie korzystać z uzupełniania hub hub
Dodaj stronę Hubu do
man
bazy danychStrona podręcznika Hub faktycznie przyszła z archiwum. Jest w
share
folderze. Aby dodać stronę podręcznika, musimy umieścić ją w katalogu stron podręcznika.Aby to zrobić, otwórz terminal i cd do wyodrębnionego archiwum koncentratora. Zakładając, że aktualny katalog jest w tym samym katalogu, w którym piasta na
bin
,share
,README.md
zamieszkują, użyć tego polecenia, aby skopiować manpageTeraz możesz użyć strony podręcznika koncentratora za pomocą
man hub
polecenia.Jeśli nie możesz od razu użyć
man hub
, użyjsudo updatedb
do odświeżenia man db systemu.źródło
Ten skrypt powinien wykonać zadanie na Ubuntu 16.04 z zsh.
Alternatywnie dla Ubuntu 16.04 z bash:
Instalacja testowa:
źródło
echo "eval "$(hub alias -s)"" >> ~/.zshrc
. To wygląda na zsh, a nie na bash? (Jestem nowicjuszem * nix, więc co wiem)