17 নভেম্বর, 2023, 11:00AM EST
প্রকাশিত৷ডেভিড প্রশান্ত মহাসাগরীয় উত্তর-পশ্চিমে অবস্থিত একজন ফ্রিল্যান্স লেখক, তবে মূলত বে এরিয়া থেকে এসেছেন। প্রশিক্ষণের মাধ্যমে একজন সাংবাদিক যিনি 2009 সাল থেকে পেশাগতভাবে লিখছেন, তিনি ইউনিক্স-এর মতো অপারেটিং সিস্টেম এবং কমান্ড-লাইন ইন্টারফেসের ক্ষমতা আবিষ্কার করেন যখন ম্যাকওএস-এ ভিডিও সম্পাদনা করতে হয়। এটিও সাহায্য করেছিল যে তিনি মূলত 90 এর দশকে MS-DOS-এ তার কম্পিউটিং দাঁত কেটেছিলেন।
তিনি 2006 সাল থেকে নিয়মিতভাবে লিনাক্স ব্যবহার করছেন। ডেভিড একজন ফ্রিল্যান্স লেখক হিসাবে তার কর্মজীবনে কম্পিউটিং এবং লেখার প্রতি তার আবেগকে একত্রিত করতে সক্ষম হয়েছেন। তার লেখা Techopedia, TMCnet, এবং Walyou, অন্যদের মধ্যে প্রকাশিত হয়েছে।
ডেভিড একটি B.A আছে ক্যালিফোর্নিয়া স্টেট ইউনিভার্সিটি, ইস্ট বে থেকে যোগাযোগে। একজন নিবেদিতপ্রাণ আজীবন শিক্ষার্থী, তিনি তার গণিত ক্লাসে যা শিখেছেন তা মনে রেখেছেন তা নিশ্চিত করতে লিনাক্সে সিমপি এবং সেজের মতো লিনাক্স-ভিত্তিক CAS টুল ব্যবহার করছেন এবং পথের মধ্যে কিছু নতুন ধারণাও নিতে পারেন। লিনাক্স এবং ওপেন সোর্স তাকে পেন্সিল এবং কাগজ দিয়ে যতটা সহজে ক্যালকুলাস এবং লিনিয়ার বীজগণিতের মতো উন্নত বিষয়গুলি অন্বেষণ করার অনুমতি দিয়েছে।
আপনার MakeUseOf অ্যাকাউন্টে সাইন ইন করুন
আপনি ডেবিয়ান বা উবুন্টুতে কিছু গরম নতুন প্রোগ্রাম ইনস্টল করতে চান। আপনি প্যাকেজটি খুঁজে পান এবং এটি ইনস্টল করতে apt ব্যবহার করুন। কিন্তু আপনি যখন কমান্ড লাইনে এটি চালানোর চেষ্টা করেন, তখন আপনি শেল থেকে একটি ত্রুটি বার্তা পাবেন, "কমান্ড পাওয়া যায়নি।" অ্যাপটি কোথায় ইন্সটল করেছে তা খুঁজে বের করার উপায় এখানে।
আপনি এই প্যাকেজটি ইন্সটল করেছেন, কিন্তু এটি চালানোর নির্দেশ কী?
বেশিরভাগ সময়, এক্সিকিউটেবল প্রোগ্রামের নাম ডেবিয়ান বা উবুন্টু প্যাকেজের নামের সাথে মিলে যায়। কখনও কখনও, তারা আলাদা হয় এবং আপনাকে এক্সিকিউটেবলের নাম বের করতে একটু কাজ করতে হবে। প্রায়শই, প্যাকেজের নামটি বিদ্যমান প্যাকেজের সাথে বিরোধের কারণে হয়। সৌভাগ্যবশত, প্রোগ্রামের নাম বের করতে শুধুমাত্র একটি কমান্ড লাগে।
ইনস্টল করা ফাইলের তালিকা করতে dpkg ব্যবহার করে
একটি প্যাকেজের ইনস্টল করা ফাইলগুলির সম্পূর্ণ পাথনাম তালিকাভুক্ত করতে, কেবল -L (ক্যাপিটাল L) ব্যবহার করুন dpkg কমান্ড সহ বিকল্প। উদাহরণস্বরূপ, ফায়ারফক্স ESR পরীক্ষা করার জন্য:
dpkg -L firefox-esr আপনি প্যাকেজ ইনস্টল করা প্রতিটি ফাইলের পাথ দেখতে পাবেন, ওহ-এত-গুরুত্বপূর্ণ এক্সিকিউটেবল সহ:
লিনাক্সে এক্সিকিউটেবল প্রোগ্রামগুলি কোথায়?
আপনি যে এক্সিকিউটেবলটি খুঁজছেন সেটি সাধারণত একটি বিনে থাকে ডিরেক্টরি যা "বাইনারী" এর জন্য দাঁড়িয়েছে। লিনাক্স ডিরেক্টরি কাঠামোতে, /usr/bin হল আপনার ইনস্টল করা এক্সিকিউটেবলগুলির জন্য প্রাথমিক অবস্থান:
আপনি যখন একটি কমান্ড প্রবেশ করেন তখন আপনার শেল এই ডিরেক্টরিগুলিতে প্রোগ্রামগুলি সন্ধান করার জন্য একটি অনুসন্ধান পথ ব্যবহার করে। আপনার অনুসন্ধান পথের ডিরেক্টরিগুলি দেখতে, $PATH পরিবেশ পরিবর্তনশীল পরীক্ষা করুন:
echo $PATH আপনি একটি কোলন দ্বারা পৃথক করা আপনার অনুসন্ধান পথের ডিরেক্টরিগুলি দেখতে পাবেন৷ (: ) চরিত্র ডেবিয়ান এবং উবুন্টু সাধারণত /usr/bin -এ নতুন প্রোগ্রাম ইনস্টল করে অথবা /usr/sbin ডিরেক্টরি পরেরটি সাধারণত সিস্টেম অ্যাডমিনিস্ট্রেশন প্রোগ্রাম যা আপনাকে sudo ব্যবহার করে রুট হিসাবে চালাতে হয়।
এখন আপনি জানেন কোথায় অ্যাপটি সেই প্রোগ্রামটি ইনস্টল করেছে
একটি দ্রুত dpkg কমান্ড এবং Linux ডিরেক্টরি সংস্থার জ্ঞানের সাহায্যে, apt আপনার একেবারে নতুন প্রোগ্রামটি কোথায় ইনস্টল করেছে তা বের করা সহজ। এই প্রক্রিয়াটি বিশেষভাবে কার্যকর যখন একটি প্রোগ্রামের নাম প্যাকেজ নামের সাথে মেলে না। আপনি উবুন্টুতে একটি প্যাকেজ অনুসন্ধান করতে Apt অনুসন্ধান কমান্ড ব্যবহার করতে পারেন।