আমি ফেডোরা ব্যবহার করি এবং আমি সমস্ত প্যাকেজের নাম তালিকায় রাখতে চাই, তবে কেবলমাত্র আমি নিজেকে ইনস্টল করেছি, ডিফল্ট নামগুলি নয়।
আমি ফেডোরা ব্যবহার করি এবং আমি সমস্ত প্যাকেজের নাম তালিকায় রাখতে চাই, তবে কেবলমাত্র আমি নিজেকে ইনস্টল করেছি, ডিফল্ট নামগুলি নয়।
উত্তর:
এটি শক্ত, কারণ যতক্ষণ না আরপিএম সম্পর্কিত, প্যাকেজগুলির মধ্যে খুব বেশি পার্থক্য নেই যা এনাকোন্ডা ইনস্টলের অংশ হিসাবে ইনস্টল করা হয়েছে এবং আপনি যেগুলি ইনস্টল করেছেন সেগুলির মধ্যে। প্রকৃতপক্ষে আপনি যদি ইনস্টল করার সময় প্যাকেজ নির্বাচনটি কাস্টমাইজ করে থাকেন তবে পরে কী ইনস্টল করা হয়েছে তা জেনে রাখার পরে কোন পছন্দসই প্রয়োগ করতে হবে তা আপনাকে সহায়তা করে না।
আপনি yum history
ইতিহাস অ্যাক্সেস করতে এবং প্যাকেজগুলি কখন ইনস্টল করা হয়েছে তা দেখতে ব্যবহার করতে পারেন তবে এতে ইনস্টল করার সময় ইনস্টল হওয়া প্যাকেজগুলির কোনও আপডেট অন্তর্ভুক্ত থাকবে।
আরেকটি কৌশল হ'ল আপনি ইনস্টল করার সাথে সাথে এই তালিকা তৈরি করতে হবে:
rpm --queryformat="%{NAME}.%{ARCH}\n" -qa | sort > base.list
তারপরে আপনি একটি নতুন তালিকা তৈরি করতে পারেন:
rpm --queryformat="%{NAME}.%{ARCH}\n" -qa | sort > new.list
তারপরে comm
পার্থক্যগুলি সন্ধান করতে ব্যবহার করুন :
comm -13 base.list new.list
তবে এটি একটি বিস্ময়কর ঝামেলা এবং আমি নিশ্চিত নই যে আপনি যা করতে চান তা ব্যাকআপ উদ্দেশ্যে কী ইনস্টল করা হয়েছে তা রেকর্ড করে রাখলে কোনও দুর্দান্ত পয়েন্ট রয়েছে।
যদি আপনি এটি চান তবে কেবল উপরের কমান্ডটি ব্যবহার করে একটি তালিকা তৈরি করুন এবং তারপরে আপনি পরে নতুন ইনস্টলড মেশিনে এই প্যাকেজগুলি ব্যবহার করে ইনস্টল করতে পারেন:
yum install `cat package.list`
এবং এটি কেবল ইতিমধ্যে ইনস্টল থাকা যেকোন কিছুকেই উপেক্ষা করবে।
yumdb
কমান্ড একটি অনুসন্ধান ফাংশন, যেখানে আপনি কারণ প্যাকেজ ইনস্টল করা ছিল দ্বারা ফিল্টার করতে পারে।
yumdb search reason user
আমি জানি এটি একটি পুরানো প্রশ্ন, তবে এই থ্রেডটি বন্ধ না হওয়ায় আমি উত্তর দিতে চাই।
তুমি ব্যবহার করতে পার:
dnf history userinstalled
আউটপুটটি সমস্ত ব্যবহারকারীর ইনস্টলড অ্যাপ্লিকেশনগুলির একটি সরল তালিকা হবে।
সূত্র: https://linoxide.com/linux-how-to/list-installed-packages-fedora/
yum.log
ফাইলটি দেখার চেষ্টা করুন, এতে ইনস্টল হওয়া প্যাকেজগুলির ইতিহাস থাকতে হবে। তবে আমি বিশ্বাস করি যে এর মধ্যে সমস্ত নির্ভরতাও রয়েছে। আমি বিশ্বাস করি এটা অবস্থিত/var/log/yum.log
।