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?
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
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.
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:
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