উবুন্টুতে ম্যানুয়ালি ইনস্টল করা সফ্টওয়্যার প্যাকেজগুলি কীভাবে তালিকাভুক্ত করবেন? [নকল]


8

সম্ভাব্য সদৃশ:
আপনি কীভাবে ট্র্যাক করবেন যে উবুন্টু (লিনাক্স) এ কোন প্যাকেজ ইনস্টল করা হয়েছিল?

হ্যালো,

আমি apt-get installআমার পিসিতে বিভিন্ন সফটওয়্যার ইনস্টল করতে ব্যবহার করছি । আমার হাতে গোনা কয়েকটা পিসি রয়েছে যেগুলির সমস্তগুলিতে একই সফটওয়্যার প্যাকেজগুলি ইনস্টল করা দরকার। আমি কীভাবে ইনস্টল করা সফ্টওয়্যারগুলির তালিকা apt-get installএবং প্যাকেজগুলি ইনস্টল করা আছে তার ক্রমটি পেতে পারি । ঠিক আছে, প্যাকেজ ম্যানেজার নির্ভরতাগুলি সমাধান করার পরে ক্রমটি এতটা গুরুত্বপূর্ণ নয় ... আমি এমন একটি স্ক্রিপ্ট তৈরি করতে চাই যা একবারে অন্য পিসিতে সমস্ত প্রয়োজনীয় সফটওয়্যার ইনস্টল করে দেয়। এই সমস্ত পিসি উবুন্টু ডিফল্ট ইনস্টলেশন। এটা সুস্পষ্ট যে প্যাকেজ তালিকায় অবশ্যই ইনস্টল করা সমস্ত প্যাকেজ অন্তর্ভুক্ত করা উচিত নয় ডিফল্ট ইনস্টলেশন :)

এছাড়াও সেই তালিকার মাধ্যমে synapticবা dpkgসম্ভব হলে সফ্টওয়্যার ইনস্টল করা উচিত নয় ।


1
এটি সম্ভবত এর সদৃশ superuser.com/questions/6338/...
vava

প্রকৃতপক্ষে, সদৃশটির গৃহীত উত্তরগুলি এই প্রশ্নের উভয় অংশের উত্তর দেয়।
কোয়াকোটা কোয়েসোট

উত্তর:


2

কমান্ডটি দিয়ে আপনি পুরানো মেশিনে ইনস্টল হওয়া প্যাকেজগুলির একটি তালিকা সংরক্ষণ করতে পারেন dpkg --get-selections > ~/packagesএবং তারপরে এটি নতুনটিতে পুনরুদ্ধার করতে পারেন sudo dpkg --set-selections < ~/packages && apt-get dselect-upgrade

আপনার ডিফল্ট ইনস্টলটি নিয়ে ইতিমধ্যে প্রচুর পরিমাণে স্টাফ অন্তর্ভুক্ত থাকার বিষয়ে চিন্তা করার দরকার নেই, অ্যাপ-গেট আপনার জন্য সমস্ত কিছু দেখাশোনা করবে।

আপনি packagesপ্রতিটি মেশিনে ইনস্টল করার প্রয়োজন প্যাকেজগুলির তালিকাভুক্ত বেশ কয়েকটি পাঠ্য ফাইল দিয়ে শেষ করতে যাচ্ছেন । আপনি যদি চান তবে আপনি এইগুলি একসাথে যুক্ত করতে পারেন এবং তারপরে ডুপ্লিকেটগুলি পরিত্রাণ পেতে পারেন uniq, এর অর্থ হ'ল প্রতিটি মেশিন থেকে এক সেট না করে ইনস্টল করার জন্য আপনার প্যাকেজগুলির একটি সেট থাকবে।


1
এগুলিকে একত্রিত করতে আপনি কিছু লিখবেনcat file1 file2 file3 | sort | uniq > outputfile
ডাভর

12

aptitude আপনি যা খুঁজছেন এবং আসলে আরও অনেক কিছু করতে পারে।

aptitude search '?installed ?not(?automatic)'

বা সংক্ষিপ্ত:

aptitude search '~i!~M'

ম্যানুয়ালি ইনস্টল করা সমস্ত প্যাকেজ তালিকাভুক্ত করবে। নির্ভরশীলগুলির মধ্যে (যেমন, মাইএসকিএল-ডেটা, বা * -কমোন, যা স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়) প্যাকেজগুলি তালিকাভুক্ত হবে না।

আপনি যদি কেবল প্যাকেজের নাম চান তবে -F '%p'প্যারামিটার ব্যবহার করুন ।

আপনি অনুসন্ধান নিদর্শনগুলির রেফারেন্সটি পরীক্ষা করতে পারেন , কার্যত এমন কোনও মানদণ্ড নেই যা এটি অনুসন্ধান করতে পারে না।

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