Autojump: Tal vez soy un retardado, pero el salto automático no parece funcionar en Natty Narwhal

Creado en 25 jul. 2011  ·  23Comentarios  ·  Fuente: wting/autojump

Hola,

Instalé autojump en Ubuntu 11.04 desde synaptic y no puedo hacer que funcione. Agregué source / etc / profile en mi bashrc,
cerré y abrí mi terminal nuevamente, y cada vez que intento usar jumpstat dice comando no encontrado.
Traté de entrenar jumpstat navegando un poco en mi sistema de archivos, pero cuando trato de j derp para ir a un directorio, también dice j: comando no encontrado.

¿Me estoy perdiendo de algo?

bug

Comentario más útil

Lo mismo aquí el 13.04.

Actualización: Para cualquiera que tenga este problema, simplemente haga lo que dice en el archivo readme.md.
cat /usr/share/doc/autojump/README.Debian

Update2: j ahora funciona con las instrucciones anteriores, pero jo y jc y jco no, 'comando no encontrado'. Creo que es porque el repositorio de Ubuntu está en v20 ( autojump --version ) y la última etiqueta que veo es en v21.6.9

Todos 23 comentarios

Puedo confirmar que esto no es normal en absoluto :)

¿Puede intentar obtener /etc/profile.d/autojump.bash (asumiendo que está usando bash) directamente en su bashrc? Luego, j y jumpstat deben definirse (son alias de bash), y la variable de entorno PROMPT_COMMAND debe contener cosas relacionadas con el salto automático.

Hola,

Hice lo que me explicaste y ahora cuando abro una terminal me sale:

bash: /etc/profile.d/autojump.bash: No existe tal archivo o directorio
cbrunos @ foxdie : ~ $

¿Alguna otra idea?

El martes, 26 de julio de 2011 a las 10:08 a. M., Joelthelion <
[email protected]> escribió:

Puedo confirmar que esto no es normal en absoluto :)

¿Puede intentar obtener /etc/profile.d/autojump.bash (asumiendo que está usando
bash) directamente en su bashrc? Entonces j y jumpstat deberían definirse
(son alias de bash), y la variable de entorno PROMPT_COMMAND debería
contienen cosas relacionadas con el salto automático.

Responda a este correo electrónico directamente o véalo en GitHub:
https://github.com/joelthelion/autojump/issues/65#issuecomment -1652441

Rodrigues Bruno

http://cbrunos.wordpress.com

Ok, descargué la última versión de autojump (v15) y copié autojump.bash pegado en /etc/profile.d y ahora funciona muy bien. Creo que es un problema con el paquete que está en los repositorios de Ubuntu.

Me interesaría si otro usuario de ubuntu puede comentar sobre esto.

@cbrunos : ¿te importaría pegar la salida de

salto automático dpkg -L

Claro aquí está:

cbrunos @ bambú : ~ $ dpkg -L autojump
/.
/ usr
/ usr / bin
/ usr / bin / autojump
/ usr / compartir
/ usr / share / man
/ usr / share / man / man1
/usr/share/man/man1/autojump.1.gz
/ usr / share / autojump
/usr/share/autojump/autojump.bash
/usr/share/autojump/autojump.zsh
/usr/share/autojump/autojump.sh
/ usr / share / zsh
/ usr / share / zsh / functions
/ usr / share / zsh / functions / Finalización
/ usr / share / zsh / functions / Finalización / Unix
/ usr / share / zsh / functions / Finalización / Unix / _j
/ usr / share / doc
/ usr / share / doc / autojump
/usr/share/doc/autojump/README.Debian
/ usr / share / doc / autojump / copyright
/usr/share/doc/autojump/README.rst.gz
/usr/share/doc/autojump/changelog.Debian.gz
/ usr / share / lintian
/ usr / share / lintian / overrides
/ usr / share / lintian / overrides / autojump

Le pregunté al mantenedor de Debian sobre este problema, y ​​necesita obtener /usr/share/autojump.bash (en lugar de /etc/profile.d/autojump.bash) en su bashrc, como se describe en la documentación del paquete .

Instalé autojump en oneiric, y "localizar autojump.bash" me da /usr/share/autojump/autojump.bash, así que para todos los que tengan problemas, este debería ser el archivo de origen.

Parece extraño que Ubuntu no obtenga autojump.bash de forma predeterminada. Puedo confirmar que este sigue siendo el caso en 12.04.

apt-file es útil para diagnosticar cosas como esta, consulte http://askubuntu.com/questions/173821/

Usando 12.04, me pasó lo mismo.

Lo más probable es que esto se deba a una política de Debian en la que no se nos permite modificar los archivos de perfil de usuario durante la instalación. Dado que Ubuntu es posterior, es poco probable que hayan cambiado el comportamiento de nuevo a lo que debería esperarse a menos que se hayan vuelto a instalar sobre el parche de Debian.

El mismo problema aquí en 12.10: dado que instala autojump a mano, debería autoconfigurarlo para que funcione con bash o al menos pedírselo o mostrar alguna información.

Mismo problema con Ubuntu 13.04
Autojump no funciona y no se encuentra j.

¿Algún lugar alternativo para instalar autojump?

@yugal : Tendré que investigarlo, pero no tengo tiempo ahora.

Mientras tanto, debería instalar autojump

Lo mismo aquí el 13.04.

Actualización: Para cualquiera que tenga este problema, simplemente haga lo que dice en el archivo readme.md.
cat /usr/share/doc/autojump/README.Debian

Update2: j ahora funciona con las instrucciones anteriores, pero jo y jc y jco no, 'comando no encontrado'. Creo que es porque el repositorio de Ubuntu está en v20 ( autojump --version ) y la última etiqueta que veo es en v21.6.9

Hay un archivo que debe obtenerse para que funcione. No recuerdo cuál (por favor busque en Google).
Esto se debe a políticas de seguridad que no se pueden hacer automáticamente. ( Si no estoy equivocado )

Si está usando oh-my-zsh como yo, puede agregar el complemento autojump en .zshrc que hace lo necesario para que funcione el salto automático.

Sé que es un fastidio, puede que alguien encuentre una solución pronto.
(No soy uno de los desarrolladores de autojump, por lo que mi información puede no ser la más apropiada)

Consulte esto: https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/autojump/autojump.plugin.zsh

¡Deberías estar bien!

@yugal Gracias por tu respuesta. Lo hice funcionar agregando el siguiente código a ~ / .bash_profile y luego ejecutando source ~/.bash_profile .

# Manually source autojump - https://github.com/joelthelion/autojump
. /usr/share/autojump/autojump.sh

:)

Gracias. Mismo problema resuelto en Ubuntu 12.04.

¡Gracias!

Gracias.

Gracias. Mismo problema resuelto en Ubuntu Debian 8.

  1. añadiendo. /usr/share/autojump/autojump.sh (recuerde dar un espacio en blanco después. :)), como se indica en /usr/share/doc/autojump/README.Debian. (Si no encuentra en / usr / share / en su sistema. puede descargar el archivo .deb y leer el archivo README.Debian.
  2. fuente ~ / .bashrc o ~ / .bash_profile
  3. Resuelto :).

gracias a todos :)

// antes, pensé que algo andaba mal en mi instalación, pero para Debian tenemos que hacerlo manualmente.

Sí, desearía que pudiéramos hacerlo automáticamente para los usuarios, pero eso va en contra de las pautas de Debian. : crying_cat_face:

¿Fue útil esta página
0 / 5 - 0 calificaciones