আমি একটি লিনাক্স সিস্টেমের মধ্য দিয়ে যেতে চাই এবং কোন .debফাইলের সাথে aptবা dpkgইন্টারফেসের মাধ্যমে প্যাকেজগুলি ইনস্টল করা আছে তা সন্ধান করতে চাই । ইনস্টল থাকা প্যাকেজগুলির নামগুলি খুঁজে পাওয়ার জন্য কি কোনও সাধারণ অবস্থান আছে?
আমি একটি লিনাক্স সিস্টেমের মধ্য দিয়ে যেতে চাই এবং কোন .debফাইলের সাথে aptবা dpkgইন্টারফেসের মাধ্যমে প্যাকেজগুলি ইনস্টল করা আছে তা সন্ধান করতে চাই । ইনস্টল থাকা প্যাকেজগুলির নামগুলি খুঁজে পাওয়ার জন্য কি কোনও সাধারণ অবস্থান আছে?
উত্তর:
আমি ব্যবহার করতে পছন্দ করি dpkg -lকারণ আমরা সবাই অলস :)
dpkg-query -Wএকটি সহজ ভিউ উত্পাদন করে, যদি আপনার কেবল প্যাকেজ এবং এর সংস্করণটি জানা দরকার। সমস্যাটি dpkg -lহ'ল এটির পুরো আউটপুটটি আপনার টার্মিনাল উইন্ডোর প্রস্থে ক্র্যাম করার চেষ্টা করে যা প্রায়শই ডান থেকে ছাঁটাই করা প্যাকেজের নামগুলিতে নিয়ে যায়। dpkg-queryএই সমস্যা নেই।
থেকে Debian Wiki।
ইনস্টল করা প্যাকেজগুলি তালিকাভুক্ত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
dpkg-query -l
অনুসন্ধানের প্যাটার্ন ব্যবহার করে ইনস্টল করা প্যাকেজগুলি তালিকাভুক্ত করুন:
dpkg-query -l 'foo*'
আপনার সিস্টেমে সমস্ত প্যাকেজগুলির স্থিতি পরীক্ষা করতে:
dpkg -l | more
ইনস্টল করা প্যাকেজগুলি তালিকাভুক্ত করতে আপনি নিম্নলিখিত কমান্ডটি ( অন্যান্য উত্তরে উল্লিখিত ) ব্যবহার করতে পারেন :
dpkg --get-selections
এবং তালিকা ইনস্টল করা সফ্টওয়্যার নামক কোনও ফাইলে সংরক্ষণ করুন /backup/installed-software.log:
dpkg --get-selections > /backup/installed-software.log
আকর্ষণীয় আপনি dpkg-query(1)আরও তথ্যের জন্য মানুষ তাকান ।
ইনস্টল করা প্যাকেজগুলি দেখতে আপনি ব্যবহার করতে পারেন dpkg -–get-selections। এটি সাধারণত দীর্ঘ তালিকা grepহতে পারে , তাই ফিল্টারগুলি ব্যবহার করা যেতে পারে।dpkg -–get-selections | grep php