De acordo com os documentos oficiais, basta baixar um binário pré-compilado, mas isso deixaria coisas como man
documentação e preenchimento automático não funcionando.
19
De acordo com os documentos oficiais, basta baixar um binário pré-compilado, mas isso deixaria coisas como man
documentação e preenchimento automático não funcionando.
Respostas:
Você pode usar este PPA para instalar
hub
como um pacote:fonte
O hub está disponível como um estalo agora. https://snapcraft.io/hub
Você pode instalá-lo com
sudo snap install --classic hub
.fonte
Instalar Hub
Download do Hub no Github
https://github.com/github/hub/releases
Extraia-o. Eu o extraí para o
Apps/
diretório em minha casa e o renomeei parahub-linux
. Então, na minha configuração, o caminho completo para abin
pasta é/home/anwar/Apps/hub-linux/bin
Agora abra o
~/.bashrc
arquivo e adicione o caminho binário do hub à$PATH
variável de ambiente. Adicionar uma linha como abaixo funcionará.Não se esqueça de usar o caminho real na sua configuração
Adicionar a conclusão do bash
Para adicionar a conclusão do bash, precisamos informar ao bash para que o arquivo de conclusão seja fornecido com o hub-archive. O arquivo de conclusão está na
etc
pasta da pasta do hub extraída. Para fazer isso,Abra o
.bashrc
e escreva aí estas linhasNão se esqueça de substituir o caminho exato do
hub.bash_completion.sh
arquivo de acordo com sua configuraçãoAgora, você deve poder usar a conclusão do bash do hub
Adicionar a página de manual do Hub ao
man
banco de dadosA página de manual do Hub realmente veio com o arquivo. Está na
share
pasta. Para adicionar a página de manual, precisamos colocá-la no diretório da página de manual.Para fazer isso, abra um terminal e um CD no arquivo do hub extraído. Assumindo que o seu diretório atual está na mesma pasta onde hub de
bin
,share
,README.md
reside, use este comando para copiar o manpageAgora você pode usar a página de manual do hub usando o
man hub
comandoSe você não puder usar imediatamente
man hub
, usesudo updatedb
para atualizar o man db do sistema.fonte
Este script deve fazer o trabalho no Ubuntu 16.04 com zsh.
Como alternativa para o Ubuntu 16.04 com bash:
Instalação de teste:
fonte
echo "eval "$(hub alias -s)"" >> ~/.zshrc
. Isso parece uma coisa do zsh, não uma coisa do bash? (Eu sou um novato * nix, então o que eu sei)