Autojump: Vielleicht bin ich ein Retarder, aber Autojump scheint bei Natty Narwhal nicht zu funktionieren

Erstellt am 25. Juli 2011  ·  23Kommentare  ·  Quelle: wting/autojump

Hallo,

Ich habe Autojump in Ubuntu 11.04 von Synaptic installiert und kann es nicht zum Laufen bringen. Ich habe source / etc / profile in meinem bashrc hinzugefügt.
schloss und öffnete mein Terminal wieder und wenn ich versuche, jumpstat zu verwenden, heißt es, dass der Befehl nicht gefunden wurde.
Ich habe versucht, jumpstat zu trainieren, indem ich ein wenig in meinem Dateisystem navigiert habe, aber wenn ich versuche, mit j derp in ein Verzeichnis zu wechseln, heißt es auch, dass der Befehl j: nicht gefunden wurde.

Vermisse ich etwas

bug

Hilfreichster Kommentar

Gleich hier am 13.04.

Update: Für alle, die dieses Problem haben, tun Sie einfach, was in der readme.md steht.
cat /usr/share/doc/autojump/README.Debian

Update2: j funktioniert jetzt mit den obigen Anweisungen, aber jo und jc und jco nicht, 'Befehl nicht gefunden'. Ich denke, das liegt daran, dass Ubuntus Repo bei v20 ( autojump --version ) ist und das neueste Tag, das ich sehe, bei v21.6.9 ist

Alle 23 Kommentare

Ich kann bestätigen, dass dies überhaupt nicht normal ist :)

Können Sie versuchen, /etc/profile.d/autojump.bash (vorausgesetzt, Sie verwenden bash) direkt in Ihrem bashrc zu beziehen? Dann sollten j und jumpstat definiert werden (sie sind Bash-Aliase), und die Umgebungsvariable PROMPT_COMMAND sollte Autojump-bezogene Inhalte enthalten.

Hallo,

Ich habe getan, was Sie erklärt haben, und jetzt, wenn ich ein Terminal öffne, bekomme ich:

bash: /etc/profile.d/autojump.bash: Keine solche Datei oder kein solches Verzeichnis
cbrunos @ foxdie : ~ $

Irgendwelche anderen Ideen?

Am Dienstag, 26. Juli 2011, um 10:08 Uhr, joelthelion <
[email protected]> schrieb:

Ich kann bestätigen, dass dies überhaupt nicht normal ist :)

Können Sie versuchen, /etc/profile.d/autojump.bash zu beschaffen (vorausgesetzt, Sie verwenden
bash) direkt in deinem bashrc? Dann sollten j und jumpstat definiert werden
(Sie sind Bash-Aliase), und die Umgebungsvariable PROMPT_COMMAND sollte dies tun
enthalten Autojump verwandte Sachen.

Antworte direkt auf diese E-Mail oder sieh sie dir auf GitHub an:
https://github.com/joelthelion/autojump/issues/65#issuecomment -1652441

Rodrigues Bruno

http://cbrunos.wordpress.com

Ok, also habe ich die neueste Autojump-Version (v15) heruntergeladen und eingefügte autojump.bash nach /etc/profile.d kopiert und jetzt funktioniert es großartig. Ich denke, es ist ein Problem mit dem Paket, das auf Ubuntu-Repos ist?

Es würde mich interessieren, ob ein anderer Ubuntu-Benutzer dies kommentieren kann.

@cbrunos : Würde es Ihnen etwas einzufügen

dpkg -L Autojump

Sicher, hier ist es:

cbrunos @ bamboo : ~ $ dpkg -L Autojump
/.
/ 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 / Funktionen
/ usr / share / zsh / functions / Vervollständigung
/ 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

Ich habe den Debian-Betreuer nach diesem Problem gefragt, und Sie müssen /usr/share/autojump.bash (anstelle von /etc/profile.d/autojump.bash) in Ihrem bashrc angeben, wie in der Dokumentation des Pakets beschrieben .

Ich habe autojump in oneiric installiert und "find autojump.bash" gibt mir /usr/share/autojump/autojump.bash. Für alle, die Probleme haben, sollte dies die zu quellende Datei sein.

Scheint seltsam, dass Ubuntu standardmäßig nicht autojump.bash als Quelle verwendet. Ich kann bestätigen, dass dies unter 12.04 immer noch der Fall ist.

apt-file ist nützlich für die Diagnose solcher Dinge, siehe http://askubuntu.com/questions/173821/

Mit 12.04 passierte dasselbe für mich.

Dies ist höchstwahrscheinlich auf eine Debian-Richtlinie zurückzuführen, bei der Benutzerprofildateien bei der Installation nicht geändert werden dürfen. Da Ubuntu Downstream ist, ist es unwahrscheinlich, dass sie das Verhalten wieder auf das zu erwartende Niveau geändert haben, es sei denn, sie haben über Debians Patch erneut gepatcht.

Gleiches Problem hier am 12.10. - Da Sie Autojump von Hand installieren, sollte es automatisch so konfiguriert werden, dass es mit Bash funktioniert, oder Sie zumindest danach fragen oder einige Informationen anzeigen.

Gleiches Problem mit Ubuntu 13.04
Autojump funktioniert nicht und j wird nicht gefunden.

Gibt es einen alternativen Ort, um Autojump zu installieren?

@yugal : Ich muss mich darum kümmern, habe aber

In der Zwischenzeit sollten Sie Autojump manuell installieren .

Gleich hier am 13.04.

Update: Für alle, die dieses Problem haben, tun Sie einfach, was in der readme.md steht.
cat /usr/share/doc/autojump/README.Debian

Update2: j funktioniert jetzt mit den obigen Anweisungen, aber jo und jc und jco nicht, 'Befehl nicht gefunden'. Ich denke, das liegt daran, dass Ubuntus Repo bei v20 ( autojump --version ) ist und das neueste Tag, das ich sehe, bei v21.6.9 ist

Es gibt eine Datei, die bezogen werden muss, damit sie funktioniert. Ich erinnere mich nicht welche (Bitte googeln).
Dies liegt an Sicherheitsrichtlinien, die nicht automatisch durchgeführt werden können. ( Wenn ich mich nicht irre )

Wenn Sie oh-my-zsh wie ich verwenden, können Sie das Plugin autojump in .zshrc hinzufügen, damit der automatische Sprung funktioniert.

Ich weiß, es ist ein Mist - vielleicht hat jemand bald eine Lösung gefunden.
(Ich bin nicht einer der Entwickler von Autojump - daher sind meine Informationen möglicherweise nicht am besten geeignet.)

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

Es sollte dir gut gehen!

@yugal Danke für deine Antwort. Ich habe es zum Laufen gebracht, indem ich den folgenden Code zu ~ / .bash_profile hinzugefügt und dann source ~/.bash_profile .

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

:) :)

Vielen Dank. Gleiches Problem in Ubuntu 12.04 gelöst.

Vielen Dank!

Vielen Dank.

Vielen Dank. Gleiches Problem in Ubuntu Debian 8 gelöst.

  1. Hinzufügen. /usr/share/autojump/autojump.sh (denken Sie daran, nach Leerzeichen Leerzeichen zu geben. :)), wie in /usr/share/doc/autojump/README.Debian angegeben. (Wenn Sie nicht in / usr / share / in Ihrem System finden. Sie können die .deb-Datei herunterladen und die README.Debian lesen.
  2. Quelle ~ / .bashrc oder ~ / .bash_profile
  3. Gelöst :).

danke an alle :)

// Früher dachte ich, dass etwas in meiner Installation falsch ist, aber für Debian müssen wir es manuell machen.

Ja, ich wünschte, wir könnten es automatisch für Benutzer tun, aber das verstößt gegen Debians Richtlinien. : cry_cat_face:

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

pgrm picture pgrm  ·  4Kommentare

shepherdwind picture shepherdwind  ·  11Kommentare

chauzer picture chauzer  ·  13Kommentare

loveencounterflow picture loveencounterflow  ·  6Kommentare

grota picture grota  ·  16Kommentare