De acuerdo con los documentos oficiales , solo descarga un binario precompilado, pero esto dejaría cosas como la man
documentación y el autocompletado que no funcionan.
19
De acuerdo con los documentos oficiales , solo descarga un binario precompilado, pero esto dejaría cosas como la man
documentación y el autocompletado que no funcionan.
Respuestas:
Puede usar este PPA para instalar
hub
como paquete:fuente
Hub está disponible como complemento ahora. https://snapcraft.io/hub
Puedes instalarlo con
sudo snap install --classic hub
.fuente
Instalar Hub
Descargar Hub desde Github
https://github.com/github/hub/releases
Extraelo. Lo extraje al
Apps/
directorio de mi casa y le cambié el nombrehub-linux
. Entonces, en mi configuración, la ruta completa a labin
carpeta es/home/anwar/Apps/hub-linux/bin
Ahora abra el
~/.bashrc
archivo y agregue la ruta binaria del concentrador a la$PATH
variable de entorno. Agregar una línea como la siguiente funcionará.No olvides usar la ruta real en tu configuración
Agregue la finalización de Bash
Para agregar la finalización de bash, necesitamos decirle a bash que obtenga el archivo de finalización que viene con hub-archive. El archivo de finalización está en la
etc
carpeta de la carpeta del concentrador extraído. Para hacerloAbre el
.bashrc
y escribe allí estas líneasNo olvide reemplazar la ruta exacta del
hub.bash_completion.sh
archivo de acuerdo con su configuraciónAhora, debería poder utilizar la finalización de bash de concentrador
Agregar la página de manual de Hub a la
man
base de datosLa página de manual de Hub realmente vino con el archivo. Está en la
share
carpeta Para agregar la página de manual, necesitamos ponerla en el directorio de la página de manual.Para hacerlo, abra una terminal y cd en el archivo concentrador extraído. Asumiendo que su directorio actual se encuentra en el mismo directorio en el centro de
bin
,share
,README.md
residen, utilice este comando para copiar la página de manualAhora puede usar la página de manual del concentrador usando el
man hub
comando.Si no puede usarlo inmediatamente
man hub
, úselosudo updatedb
para actualizar man db del sistema.fuente
Este script debería hacer el trabajo en Ubuntu 16.04 con zsh.
Alternativamente para Ubuntu 16.04 con bash:
Instalación de prueba:
fuente
echo "eval "$(hub alias -s)"" >> ~/.zshrc
. Esto parece una cosa zsh, no una cosa bash? (Soy un novato * nix, entonces, ¿qué sé?)