De acuerdo con los documentos oficiales , solo descarga un binario precompilado, pero esto dejaría cosas como la mandocumentació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 mandocumentación y el autocompletado que no funcionan.
Respuestas:
Puede usar este PPA para instalar
hubcomo 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 labincarpeta es/home/anwar/Apps/hub-linux/binAhora abra el
~/.bashrcarchivo y agregue la ruta binaria del concentrador a la$PATHvariable 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
etccarpeta de la carpeta del concentrador extraído. Para hacerloAbre el
.bashrcy escribe allí estas líneasNo olvide reemplazar la ruta exacta del
hub.bash_completion.sharchivo 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
manbase de datosLa página de manual de Hub realmente vino con el archivo. Está en la
sharecarpeta 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.mdresiden, utilice este comando para copiar la página de manualAhora puede usar la página de manual del concentrador usando el
man hubcomando.Si no puede usarlo inmediatamente
man hub, úselosudo updatedbpara 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é?)