Согласно официальным документам, вы просто загружаете предварительно скомпилированный двоичный файл, но это man
не позволяет работать с документацией и автозаполнением.
19
Согласно официальным документам, вы просто загружаете предварительно скомпилированный двоичный файл, но это man
не позволяет работать с документацией и автозаполнением.
Ответы:
Вы можете использовать этот PPA для установки
hub
в виде пакета:источник
Концентратор доступен в оснастке сейчас. https://snapcraft.io/hub
Вы можете установить его с помощью
sudo snap install --classic hub
.источник
Установить концентратор
Скачать Hub с Github
https://github.com/github/hub/releases
Извлеките это. Я извлек его в
Apps/
каталог в моем доме и переименовал вhub-linux
. Итак, в моей настройке полный путь кbin
папке/home/anwar/Apps/hub-linux/bin
Теперь откройте
~/.bashrc
файл и добавьте двоичный путь к концентратору в$PATH
переменную окружения. Добавление строки, как показано ниже, будет работать.Не забудьте использовать фактический путь в вашей настройке
Добавьте Завершение Bash
Чтобы добавить завершение bash, нам нужно указать bash исходный файл завершения, поставляемый с hub-archive. Файл завершения находится в
etc
папке извлеченной папки концентратора. Для этогоОткройте
.bashrc
и напишите там эти строкиНе забудьте заменить точный путь к
hub.bash_completion.sh
файлу в соответствии с вашими настройкамиТеперь вы должны иметь возможность использовать завершение Hash Bash
Добавить справочную страницу Hub в
man
базу данныхСправочная страница Hub на самом деле поставляется с архивом. Это в
share
папке. Чтобы добавить man-страницу, нам нужно поместить ее в каталог man-страницы.Для этого откройте терминал и перейдите в извлеченный архив концентратора. Предположим , что ваш текущий каталог находится в том же каталоге , где хаба
bin
,share
,README.md
проживают, использовать эту команду , чтобы скопировать справочную страницуТеперь вы можете использовать справочную страницу концентратора, используя
man hub
команду.Если вы не можете сразу использовать
man hub
, используйтеsudo updatedb
для обновления man db системы.источник
Этот скрипт должен выполнять работу на Ubuntu 16.04 с zsh.
Альтернативно для Ubuntu 16.04 с bash:
Тестовая установка:
источник
echo "eval "$(hub alias -s)"" >> ~/.zshrc
. Это похоже на Zsh, а не на Bash? (Я новичок * NIX, так что я знаю)