এটি বাশের মতো একটি বাগের মতো দেখাচ্ছে: man builtins
পুরানো আচরণ অনুযায়ী সঠিক one
cd [-L|[-P [-e]] [-@]] [dir]
Change the current directory to dir. if dir is not supplied,
the value of the HOME shell variable is the default. Any
additional arguments following dir are ignored.
আপনি bug-bash
মেলিং তালিকায় বাগটি রিপোর্ট করতে পারেন ; আরও বিশদ এখানে ।
আসলে, বাগটি রিপোর্ট করা হয়েছিল (অনেক আগে)। আপনি যদি এখনই একটি স্থির বাশ চান, এখন, এখন , এটি সঠিকভাবে কীভাবে করবেন তা এখানে (১..১০ তে পরীক্ষা করা উচিত, অন্যের সাথেও কাজ করা উচিত)।
কাজ করার জন্য প্রথমে একটি ডিরেক্টরি তৈরি করুন, উদাহরণস্বরূপ:
mkdir ~/bash
cd ~/bash
উত্স প্যাকেজ এবং বিল্ড নির্ভরতা পান:
apt-get source bash
sudo apt-get build-dep bash
cd bash-4.4
config-top.h
এটি পরিবর্তন করতে সম্পাদনা করুন (লাইনের 32 হওয়া উচিত)
#define CD_COMPLAINS
এই
/* #define CD_COMPLAINS */
debian/changelog
শীর্ষে এটিকে এডিট করুন এবং এন্ট্রি যুক্ত করুন (আপনি আদেশটিও ব্যবহার করতে পারেন dch -i
):
bash (4.4-5ubuntu1+cd) artful; urgency=medium
* Fix cd.
-- Firas Kraiem <firas@fkraiem.org> Thu, 04 Jan 2018 21:11:22 +0900
সবচেয়ে গুরুত্বপূর্ণ পয়েন্ট যোগ করতে চলেছেন +foo
করতে বর্তমান (সংস্করণ সংখ্যা foo
আর সাবধান যদি আপনি ব্যবহার হতে ছোট হাতের অক্ষর কোন স্ট্রিং হতে পারে dch -i
, এটা শেষ নম্বর, তাই আপনি বর্তমান এক থেকে এটি প্রত্যাবর্তন করতে প্রয়োজন বাড়ায় হবে) এবং ব্যবহার করা সঠিক প্রকাশের নাম ( artful
এখানে)। শেষ পর্যন্ত, চালান dpkg-source --commit
।
তারপরে আপনি debuild
কমান্ডটি চালনা করতে পারেন এবং যদি সবকিছু ঠিকঠাক হয় তবে (ত্রুটিগুলি debsign
উপেক্ষা করা যেতে পারে) আপনার .deb
প্যারেন্ট ডিরেক্টরিতে এমন কিছু থাকা উচিত যা আপনি যথারীতি ইনস্টল করতে পারেন (এগুলি সমস্ত ইনস্টল করার দরকার নেই, কেবল আপনি যা ইনস্টল করতে পারেন এখন আছে; dpkg -l | grep bash
খুঁজে বের করতে ব্যবহার করুন )।
নোট করুন যে নতুন প্যাকেজের সংস্করণ নম্বরটি সেট করা আছে যাতে আপনি ভবিষ্যতে কোনও আপডেট স্বয়ংক্রিয়ভাবে পাবেন bash
; আপডেটটি সমস্যার সমাধান না করে থাকলে আপনাকে উপরের প্রক্রিয়াটি পুনরাবৃত্তি করতে হবে।
(এই উত্তরটি প্রথমে এই সদৃশ প্রশ্নের উপরে পোস্ট করা হয়েছিল ))
cd
দুটি অবস্থান দেন এবং কোনওরকমভাবে এটি প্রত্যাশা করেন যে আপনি কোনটি চান।