Autojump: ربما أنا متخلف ، لكن لا يبدو أن القفزة التلقائية تعمل على Natty Narwhal

تم إنشاؤها على ٢٥ يوليو ٢٠١١  ·  23تعليقات  ·  مصدر: wting/autojump

مرحبا،

لقد قمت بتثبيت autojump في Ubuntu 11.04 من synaptic ولا يمكنني تشغيله. لقد أضفت المصدر / etc / profile في bashrc الخاص بي ،
أغلقت وفتحت المحطة الطرفية مرة أخرى ، وكلما حاولت استخدام Jumpstat تقول الأمر غير موجود.
حاولت تدريب Jumpstat من خلال التنقل قليلاً في نظام الملفات الخاص بي ، ولكن عندما أحاول الانتقال إلى دليل j derp ، فإنه يقول أيضًا j: الأمر غير موجود.

هل فاتني شيء؟

bug

التعليق الأكثر فائدة

نفس الشيء هنا يوم 13.04.2018

تحديث: لأي شخص لديه هذه المشكلة ، ما عليك سوى القيام بما هو مذكور في الملف التمهيدي.
cat /usr/share/doc/autojump/README.Debian

التحديث 2: j يعمل الآن مع الإرشادات المذكورة أعلاه لكن jo و jc و jco لا يعملان ، "الأمر غير موجود". أعتقد أن السبب في ذلك هو أن ريبو Ubuntu في الإصدار 20 ( autojump --version ) وآخر علامة أراها هي v21.6.9

ال 23 كومينتر

أستطيع أن أؤكد أن هذا ليس طبيعيًا على الإطلاق :)

هل يمكنك محاولة الحصول على /etc/profile.d/autojump.bash (على افتراض أنك تستخدم bash) مباشرةً في bashrc الخاص بك؟ ثم يجب تحديد j و jumpstat (إنهما أسماء مستعارة bash) ، ويجب أن يحتوي متغير البيئة PROMPT_COMMAND على عناصر ذات صلة بالقفزة التلقائية.

مرحبا،

فعلت ما شرحته والآن عندما أفتح محطة أحصل على:

bash: /etc/profile.d/autojump.bash: لا يوجد مثل هذا الملف أو الدليل
cbrunos @ foxdie : ~ $

أي أفكار أخرى؟

يوم الثلاثاء ، 26 يوليو ، 2011 الساعة 10:08 صباحًا ، joelthelion <
[email protected]> كتب:

أستطيع أن أؤكد أن هذا ليس طبيعيًا على الإطلاق :)

هل يمكنك محاولة الحصول على /etc/profile.d/autojump.bash (بافتراض أنك تستخدم ملفات
باش) مباشرة في باشرك؟ ثم يجب تحديد j و jumpstat
(إنها أسماء مستعارة bash) ، ويجب أن يكون متغير البيئة PROMPT_COMMAND
تحتوي على أشياء ذات صلة بالقفز التلقائي.

قم بالرد على هذا البريد الإلكتروني مباشرة أو قم بعرضه على GitHub:
https://github.com/joelthelion/autojump/issues/65#issuecomment -1652441

رودريغز برونو

http://cbrunos.wordpress.com

حسنًا ، لقد قمت بتنزيل أحدث إصدار للقفز التلقائي (v15) ونسخ autojump.bash الملصق إلى /etc/profile.d والآن يعمل بشكل رائع. أعتقد أنها مشكلة في الحزمة الموجودة على مستودعات أوبونتو؟

سأكون مهتمًا إذا كان بإمكان مستخدم ubuntu آخر التعليق على هذا؟

cbrunos : هل تمانع في لصق إخراج

dpkg -L autojump

طبعا هاهو:

cbrunos @ bamboo : ~ $ dpkg -L autojump
/.
/ usr
/ البيرة / بن
/ usr / bin / autojump
/ البيرة / حصة
/ البيرة / حصة / رجل
/ 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
/ البيرة / حصة / zsh
/ usr / share / zsh / وظائف
/ usr / share / zsh / function / Completion
/ usr / share / zsh / function / 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 / overrides
/ usr / share / lintian / overrides / autojump

لقد سألت مشرف دبيان عن هذه المشكلة ، وتحتاج إلى المصدر /usr/share/autojump.bash (بدلاً من /etc/profile.d/autojump.bash) في bashrc الخاص بك ، كما هو موضح في توثيق الحزمة .

لقد قمت بتثبيت autojump في oneiric ، ويعطيني "تحديد موقع autojump.bash" /usr/share/autojump/autojump.bash ، لذلك يجب أن يكون هذا الملف هو المصدر لكل من يواجه مشكلة.

يبدو من الغريب أن Ubuntu لا مصدر autojump.bash افتراضيًا. أستطيع أن أؤكد أن هذا لا يزال هو الحال تحت 12.04.

يعد ملف apt مفيدًا لتشخيص أشياء مثل هذه ، راجع http://askubuntu.com/questions/173821/

باستخدام 12.04 ، حدث نفس الشيء بالنسبة لي.

هذا على الأرجح بسبب سياسة دبيان حيث لا يُسمح لنا بتعديل ملفات ملف تعريف المستخدم عند التثبيت. نظرًا لأن Ubuntu في اتجاه المصب ، فمن غير المحتمل أن يغيروا سلوكهم مرة أخرى إلى ما يجب توقعه ما لم يعيدوا إصلاحه على تصحيح Debian.

نفس المشكلة هنا في 12.10 - نظرًا لأنك تقوم بتثبيت autojump يدويًا ، يجب تكوينه تلقائيًا للعمل مع bash أو على الأقل يطلب منك ذلك أو يعرض بعض المعلومات.

نفس المشكلة مع Ubuntu 13.04
لا يعمل التقليب التلقائي ولم يتم العثور على j.

أي مكان بديل لتثبيت autojump؟

yugal : سأحتاج إلى النظر في الأمر ، لكن ليس لدي الوقت الآن.

في هذه الأثناء ، يجب عليك تثبيت autojump

نفس الشيء هنا يوم 13.04.2018

تحديث: لأي شخص لديه هذه المشكلة ، ما عليك سوى القيام بما هو مذكور في الملف التمهيدي.
cat /usr/share/doc/autojump/README.Debian

التحديث 2: j يعمل الآن مع الإرشادات المذكورة أعلاه لكن jo و jc و jco لا يعملان ، "الأمر غير موجود". أعتقد أن السبب في ذلك هو أن ريبو Ubuntu في الإصدار 20 ( autojump --version ) وآخر علامة أراها هي v21.6.9

هناك ملف يجب الحصول عليه حتى يعمل. لا أتذكر أي (من فضلك جوجل).
هذا بسبب سياسات الأمان التي لا يمكن القيام بها تلقائيًا. ( إذا لم أكن على خطأ )

إذا كنت تستخدم oh-my-zsh مثلي ، فيمكنك إضافة autojump plugin في .zshrc وهو ما يلزم لعمل القفز التلقائي.

أعلم أنها مشكلة - ربما يأتي أحدهم بحل قريبًا.
(أنا لست مطورًا للقفز التلقائي - لذلك قد لا تكون معلوماتي هي الأنسب)

قم بإحالة هذا: https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/autojump/autojump.plugin.zsh

يجب أن تكون بخير!

yugal شكرا source ~/.bash_profile .

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

:)

شكرا. تم حل نفس المشكلة في Ubuntu 12.04.

شكرا!

شكرا.

شكرا. تم حل نفس المشكلة في Ubuntu Debian 8.

  1. مضيفا. /usr/share/autojump/autojump.sh (تذكر إعطاء مسافة بيضاء بعد. :)) ، كما قيل في /usr/share/doc/autojump/README.Debian. (إذا لم تجد في / usr / share / في نظامك ، يمكنك تنزيل ملف .deb وقراءة ملف README.Debian.
  2. المصدر ~ / .bashrc أو ~ / .bash_profile
  3. تم حلها :).

شكرا لكم جميعا :)

// من قبل ، اعتقدت أن هناك شيئًا خاطئًا في التثبيت ، لكن بالنسبة إلى Debian ، يتعين علينا القيام بذلك يدويًا.

نعم ، أتمنى أن نتمكن من القيام بذلك تلقائيًا للمستخدمين ولكن هذا يتعارض مع إرشادات دبيان. : crying_cat_face:

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات