আমি কীভাবে আমার ডেবিয়ান সিস্টেমে ইনস্টল করা সমস্ত প্যাকেজগুলির তালিকা প্রদর্শন করতে পারি?


11

আমি কীভাবে আমার ডেবিয়ান সিস্টেমে ইনস্টল করা সমস্ত প্যাকেজগুলির তালিকা পেতে পারি (আমি জানি এটি একটি সহজ)? এবং ম্যানুয়াল হিসাবে চিহ্নিত সমস্ত প্যাকেজগুলির একটি তালিকা? আমি সিস্টেম আপগ্রেড সম্পর্কে ভাবছি, তবে আমি বছরের পর বছরগুলিতে ইনস্টল করা এই সমস্ত জিনিসগুলি মনে করতে পারি না :)

উত্তর:


10

ইনস্টল করা প্যাকেজগুলির তালিকা পাওয়া সহজ:

dpkg --get-selections | grep "[[:space:]]install$" >  installed_pkgs

পরে আপনি এই কমান্ডটি ব্যবহার করে তালিকায় প্যাকেজগুলি পুনরায় ইনস্টল করতে পারেন:

dpkg --set-selections < installed_pkgs
sudo apt-get -u dselect-upgrade

আপনি যদি প্যাকেজগুলি ম্যানুয়ালি ইনস্টল করতে একচেটিয়াভাবে প্রবণতা ব্যবহার করেন তবে ম্যানুয়ালি ইনস্টল করা প্যাকেজগুলির একটি দুর্দান্ত তালিকা পাওয়া খুব সহজ। অন্যথায়, এই তালিকায় আপনার ইনস্টল হওয়া প্যাকেজ এবং তাদের নির্ভরতা উভয়ই অন্তর্ভুক্ত থাকবে।

উভয় ক্ষেত্রেই, নিবন্ধটি পড়ুন এবং ম্যানুয়ালি ইনস্টল করা প্যাকেজগুলির তালিকা তৈরির সুসংগত সমাধানের জন্য মন্তব্যগুলি: একটি দেবিয়ান জিএনইউ / লিনাক্স সিস্টেম পরিষ্কার করা

ভবিষ্যতে এই তালিকা বজায় রাখতে আপনি দেওরফান এবং ডেফোফস্টার খুঁজে পেতে পারেন।


অন্যান্য জিনিসের মধ্যে দেওরফান পৃথক এবং অন্যান্য প্রয়োজনীয় প্যাকেজগুলি ফেরত দেয় - তাই আমি এটি ব্যবহার করার প্রস্তাব দিই না।
গ্রাজেনিও

3
dpkg -l

সমস্ত ইনস্টল প্যাকেজ তালিকা।


2

আমি এটি কিভাবে করব তা এখানে। রুট হিসাবে, নিম্নলিখিত চালান:

dpkg --get-selections | sed 's/\t.*//' > packages-list.txt

এটি ইনস্টল করা প্যাকেজগুলির একটি দুর্দান্ত, পরিষ্কার তালিকা তৈরি করবে, অ্যাপটি-গেট ইনস্টল ব্যবহারের জন্য উপযুক্ত।

বা আপনি যথাযথতার সাথে ম্যানুয়ালি ইনস্টল করে রেখেছেন এমন প্যাকেজগুলির একটি তালিকা পাওয়ার অপরিশোধিত উপায়ে আপনি লগগুলিকে এমন কিছু দিয়ে গ্রেপ করতে পারেন

zcat /var/log/aptitude.* | grep INSTALL] && cat /var/log/aptitude| grep INSTALL]

(তবে সাবধান, অট-গেট বা ডিপি কেজি সহ ইনস্টলগুলি এখানে রেকর্ড করা হবে না, প্লাস লোগ্রোটেতে লগের সংরক্ষণাগারটি থাকতে পারে, যা এই পদ্ধতিটি গ্রহণ করবে না!)


1

প্রস্তাবিত হিসাবে dpkg -l ইনস্টলড প্যাকেজগুলি তালিকাভুক্ত করবে।

আমি প্যাকেজ আপগ্রেডের জন্য আপগ্রেড-সিস্টেম ব্যবহার করার পরামর্শ দিচ্ছি , কারণ এটি ( দেবোড়ান মোড়ানো ) পুরানো অ-প্রয়োজনীয় প্যাকেজগুলিও মুছে ফেলবে। এটি আপনার সিস্টেমে যথাযথভাবে আপ-টু-ডেট এবং সাফ উভয় ক্ষেত্রেই লাগে ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.