Autojump: Peut-être que je suis un retard, mais le saut automatique ne semble pas fonctionner sur Natty Narwhal

Créé le 25 juil. 2011  ·  23Commentaires  ·  Source: wting/autojump

Bonjour,

J'ai installé autojump dans Ubuntu 11.04 à partir de synaptic et je ne peux pas le faire fonctionner. J'ai ajouté source / etc / profile dans mon bashrc,
fermé et rouvert mon terminal, et chaque fois que j'essaye d'utiliser jumpstat, il dit commande introuvable.
J'ai essayé d'entraîner jumpstat en naviguant un peu dans mon système de fichiers, mais quand j'essaye j derp d'aller dans un répertoire, il dit aussi j: command not found.

Est-ce que je manque quelque chose?

bug

Commentaire le plus utile

Idem ici le 13.04.

Mise à jour: pour toute personne ayant ce problème, faites simplement ce qu'il dit dans le fichier readme.md.
cat /usr/share/doc/autojump/README.Debian

Update2: j fonctionne maintenant avec les instructions ci-dessus mais jo, jc et jco ne le font pas, «commande introuvable». Je pense que c'est parce que le dépôt d'Ubuntu est à la v20 ( autojump --version ) et que la dernière balise que je vois est à la v21.6.9

Tous les 23 commentaires

Je peux confirmer que ce n'est pas du tout normal :)

Pouvez-vous essayer de trouver /etc/profile.d/autojump.bash (en supposant que vous utilisez bash) directement dans votre bashrc? Ensuite, j et jumpstat doivent être définis (ce sont des alias bash), et la variable d'environnement PROMPT_COMMAND doit contenir des éléments liés au saut automatique.

Bonjour,

J'ai fait ce que vous avez expliqué et maintenant, lorsque j'ouvre un terminal, je reçois:

bash: /etc/profile.d/autojump.bash: aucun fichier ou répertoire de ce type
cbrunos @ foxdie : ~ $

D'autres idées?

Le mar 26 juil 2011 à 10:08, joelthelion <
[email protected]> a écrit:

Je peux confirmer que ce n'est pas du tout normal :)

Pouvez-vous essayer de trouver /etc/profile.d/autojump.bash (en supposant que vous utilisez
bash) directement dans votre bashrc? Ensuite, j et jumpstat doivent être définis
(ce sont des alias bash), et la variable d'environnement PROMPT_COMMAND doit
contiennent des éléments liés au saut automatique.

Répondez directement à cet e-mail ou affichez-le sur GitHub:
https://github.com/joelthelion/autojump/issues/65#issuecomment -1652441

Rodrigues Bruno

http://cbrunos.wordpress.com

Ok, j'ai donc téléchargé la dernière version d'autojump (v15) et copié autojump.bash collé dans /etc/profile.d et maintenant cela fonctionne très bien. Je pense que c'est un problème avec le package qui se trouve sur les dépôts Ubuntu?

Je serais intéressé si un autre utilisateur d'ubuntu pouvait commenter cela?

@cbrunos :

saut automatique dpkg -L

Certainement, le voici:

cbrunos @ bamboo : ~ $ dpkg -L saut automatique
/.
/ usr
/ usr / bin
/ usr / bin / autojump
/ usr / share
/ 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 / fonctions
/ usr / share / zsh / functions / Achèvement
/ usr / share / zsh / functions / Completion / Unix
/ usr / share / zsh / functions / Completion / 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

J'ai interrogé le responsable Debian à propos de ce problème, et vous devez trouver /usr/share/autojump.bash (au lieu de /etc/profile.d/autojump.bash) dans votre bashrc, comme décrit dans la documentation du paquet .

J'ai installé autojump dans oneiric, et "Locate autojump.bash" me donne /usr/share/autojump/autojump.bash, donc pour tous ceux qui ont des problèmes, ce devrait être le fichier à rechercher.

Cela semble étrange que Ubuntu ne génère pas autojump.bash par défaut. Je peux confirmer que c'est toujours le cas sous 12.04.

apt-file est utile pour diagnostiquer des trucs comme celui-ci, voir http://askubuntu.com/questions/173821/

En utilisant 12.04, la même chose s'est produite pour moi.

Ceci est probablement dû à une politique Debian où nous ne sommes pas autorisés à modifier les fichiers de profil utilisateur lors de l'installation. Étant donné qu'Ubuntu est en aval, il est peu probable qu'ils aient changé de comportement pour revenir à ce à quoi on pouvait s'attendre à moins qu'ils ne repassent le patch de Debian.

Même problème ici sur 12.10 - Puisque vous installez autojump à la main, il devrait le configurer automatiquement pour fonctionner avec bash ou au moins vous le demander ou afficher des informations.

Même problème avec Ubuntu 13.04
Autojump ne fonctionne pas et j est introuvable.

Un autre endroit pour installer autojump?

@yugal : Je vais

En attendant, vous devez installer manuellement autojump.

Idem ici le 13.04.

Mise à jour: pour toute personne ayant ce problème, faites simplement ce qu'il dit dans le fichier readme.md.
cat /usr/share/doc/autojump/README.Debian

Update2: j fonctionne maintenant avec les instructions ci-dessus mais jo, jc et jco ne le font pas, «commande introuvable». Je pense que c'est parce que le dépôt d'Ubuntu est à la v20 ( autojump --version ) et que la dernière balise que je vois est à la v21.6.9

Il y a un fichier qui doit être trouvé pour que cela fonctionne. Je ne me souviens pas lequel (s'il vous plaît google).
Cela est dû aux politiques de sécurité que cela ne peut pas être fait automatiquement. ( Si je ne me trompe pas )

Si vous utilisez oh-my-zsh comme moi, vous pouvez ajouter le plugin autojump dans .zshrc qui fait le nécessaire pour que le saut automatique fonctionne.

Je sais que c'est une déception - peut-être que quelqu'un trouvera bientôt une solution.
(Je ne suis pas l'un des développeurs d'Autojump - donc mes informations ne sont peut-être pas les plus appropriées)

Référez-vous ceci: https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/autojump/autojump.plugin.zsh

Vous devriez être bien!

@yugal Merci pour votre réponse. Je l'ai fait fonctionner en ajoutant le code ci-dessous à ~ / .bash_profile, puis en exécutant source ~/.bash_profile .

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

:)

Merci. Même problème résolu dans Ubuntu 12.04.

Merci!

Merci.

Merci. Même problème résolu dans Ubuntu Debian 8.

  1. ajouter . /usr/share/autojump/autojump.sh (n'oubliez pas de donner des espaces après. :)), comme indiqué dans /usr/share/doc/autojump/README.Debian. (si vous ne trouvez pas dans / usr / share / dans votre système. vous pouvez télécharger le fichier .deb et lire le README.Debian.
  2. source ~ / .bashrc ou ~ / .bash_profile
  3. Résolu :).

Merci tout le monde :)

// avant, je pensais que quelque chose ne va pas dans mon installation, mais pour Debian, nous devons le faire manuellement.

Oui, j'aimerais que nous puissions le faire automatiquement pour les utilisateurs, mais cela va à l'encontre des directives de Debian. : crying_cat_face:

Cette page vous a été utile?
0 / 5 - 0 notes