নতুন ইনস্টলেশনটিতে এটি চালনার জন্য পুরানো ইনস্টলেশন থেকে একটি অ্যাপ্লিকেশন তালিকা তৈরি করা হচ্ছে


8

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


যে কেউ পরামর্শ দেওয়ার dpkg --get-selectionsকথা ভাবেন : মনে রাখবেন যে সিস্টেম দ্বারা ইনস্টল করা বিভিন্ন প্যাকেজ রয়েছে। বেস সিস্টেমের পরে কোন অ্যাপ্লিকেশনগুলি ইনস্টল করা হয়েছিল তার ভিত্তিতে আপনাকে ফিল্টার করতে হবে।
অলি

1
ফ্রিজগুলি সম্ভবত কার্নেল / এক্সর্গ / এক্স ড্রাইভারের সাথে সম্পর্কিত, উইন্ডো ম্যানেজার পরিবর্তন করা এটি ঠিক করে দেওয়ার খুব কমই সম্ভাবনা।
জোও পিন্টো

তদুপরি, ১০.১০ তে inক্য অন্য যে কোনও কিছুর চেয়ে বেশি "হিমশীতল"
এক্সটেন্ডার

1
এছাড়াও চেক আউট সিডি তে কার্যক্ষম যদি আপনি পুনরায় ডাউনলোড আছে চাই না।
জেরেমি

উত্তর:


9

আপনার বিদ্যমান ইনস্টলটিতে এই দানবটি চালান, 12.04আপনার উবুন্টু সংস্করণ এবং i386আর্কিটেকচার (i386 বা amd64) এর সাথে প্রতিস্থাপন করুন :

release_num='12.04'
arch='i386'

comm -23 \
    <(sort <(aptitude search '~i!~E' --disable-columns | grep -v "i A " | cut -d " " -f 3)) \
    <(sort <(wget -q -O- http://releases.ubuntu.com/maverick/ubuntu-${release_num}-desktop-${arch}.manifest | grep -E -o '^[^ ]+')) \
| sed 's/$/ install/g' > packages

এটি একটি ফাইল তৈরি করবে packages। এটি আপনার নতুন ইনস্টলের কোথাও অনুলিপি করুন এবং তারপরে চালান:

sudo apt-get update
sudo bash -c "cat packages | xargs apt-get -y install"

দ্রষ্টব্য: এটি লাইভসিডি তে ব্যবহৃত প্যাকেজগুলি বর্তমানের সাথে তুলনা করে। এই মুহুর্তে সিডিতে কয়েকটি প্যাকেজ (জিপিআর্টেড, বিটিআরএফএস-সরঞ্জামাদি ইত্যাদি) রয়েছে যা ইনস্টল করা হয়নি। আপনি যদি জিপিআরটি ম্যানুয়ালি ইনস্টল করেন তবে আপনাকে নতুন মেশিনে নিজেও এটি ইনস্টল করতে হবে। ধন্যবাদ, এটি কেবলমাত্র কয়েকটি প্যাকেজের ক্ষেত্রে প্রযোজ্য, এগুলি ইনস্টল করা সহজ / যখন আপনি যখন বুঝতে পারেন যে আপনার প্রয়োজন আছে।

এছাড়াও যদি আপনি কোনও পিপিএ বা অন্যান্য সংগ্রহস্থল ব্যবহার করেন তবে এটি চালানোর আগে আপনি এটি নতুন মেশিনে সেট আপ করে রেখেছেন তা নিশ্চিত করুন।


এর পরিবর্তে কেবলমাত্র প্রকাশিত ডেস্কটপ ব্যবহার করুন। যেমন। জিপিআরটিড এবং বিটিআরএফএস-সরঞ্জামগুলি ডিফল্ট ইনস্টলেশনটির অংশ নয় (সেগুলি কেবল সিডিতে রয়েছে)। আপনি যদি সেই প্যাকেজগুলি ম্যানুয়ালি ইনস্টল করেন তবে তারা 'প্যাকেজগুলি' তে প্রদর্শিত হবে না।
htorque

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

কোথায় থাকে .manifest-desktop? আমি বাছাই করতে সম্পাদনা করতে চলেছি। তারা লাগছিল সাজানো তাই আমি মনে করি না আমি এটা কি ছিল কিন্তু আপাতদৃষ্টিতে না। ভালো বল ধরা. আমার কাছে ন্যায়সঙ্গতভাবে, আমি আমার ফোনে বিছানা থেকে একটি ছোট্ট 15 মিমি * 100 মিমি কীবোর্ড ব্যবহার করে এই পোস্টটি টাইপ করেছি। ;)
অলি

এটি ডাউনসাইড - এটি অনলাইনে।। ম্যানিফেস্ট ফাইলের মতো উপলব্ধ বলে মনে হয় না। : - / সিডিতে এটি 'ক্যাস্পার' ফোল্ডারে রয়েছে।
htorque

আমার চারপাশে একটি শিকার ছিল এবং সাম্প্রতিক সংস্করণটি খুঁজে পাচ্ছি না। আমি মনে করি একটি পুরানো সংস্করণ ব্যবহার করা ঠিক তেমনি ক্ষতির জন্য এবং আইএসওকে কেবল এটি নিষ্কাশনের জন্য ডাউনলোড করা শক্তির অপচয়। আমি মনে করি যে কেবল এই প্রক্রিয়াটির একটি সতর্কতামূলক হতে হবে। আপনার পূর্বে কয়েকটি প্যাকেজ ম্যানুয়ালি ইনস্টল করতে হতে পারে তবে এটি বেশিরভাগ ক্ষেত্রেই করবে।
অলি

7

আমি oneconf ব্যবহার করার পরামর্শ দিচ্ছি Oneconf ইনস্টল করুন

এটি বরং দুর্দান্তভাবে সফ্টওয়্যার কেন্দ্রের সাথে সংহত করে এবং আপনি যা চান তা করে।


অনেকনফ কি নিয়মিত ব্যবহারকারীদের দ্বারা ব্যবহারের জন্য প্রস্তুত?
ডেসিও লিরা

নিয়মিত ব্যবহারকারীরা সম্ভবত এটি ব্যবহার করতে পারেন তবে এটি এখনও পছন্দ করবে না; কেস হওয়ার আগে এর অনেক ভালবাসা দরকার। তবুও এটি দরকারী।
চিপাচ

6

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


আমি এটি দ্বিতীয় - যেহেতু নেটবুক সংস্করণ এবং ডেস্কটপ সংস্করণ প্রায় একই ড্রাইভার / প্যাকেজ ব্যবহার করে, পুনরায় ইনস্টল করা যে কোনও সমস্যার সমাধান করবে এমন সম্ভাবনা কম। পরিবর্তে নেটওয়ার্ক সমস্যাগুলি নির্ণয়ের জন্য আরও ভাল।
ক্রেরিয়ালরবটস

মার্ক, হ্যাঁ, দেখে মনে হচ্ছে এটি কোনও ড্রাইভার সমস্যা is তবে বিরল ক্ষেত্রেও এটি ঘটেছিল যখন তারযুক্ত নেটওয়ার্কেও ছিল। আমার দুটি কার্ড বন্ধ করে দিয়ে চেষ্টা করা উচিত।
নিকটনউইন

1

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

সুতরাং এর মতো কিছুতে আপনাকে যুক্ত হওয়া এবং সরানো প্যাকেজগুলির তালিকা দেওয়া উচিত:

dpkg --get-selections | awk '{print $1}' > now.txt
awk '{print $1}' filesystem.manifest-desktop > then.txt
diff -u then.txt now.txt | grep '^+' | sed 's/^+//' | grep -v '^+' > add.txt
diff -u then.txt now.txt | grep '^-' | sed 's/^-//' | grep -v '^-' > rem.txt

তারপরে আপনি এর মাধ্যমে ইনস্টল করতে পারেন:

cat added.log | xargs sudo apt-get install

(আপনাকে অবশ্যই নিশ্চিত করতে হবে যে সমস্ত প্যাকেজ উপলব্ধ রয়েছে, অন্যথায় সেই আদেশটি ব্যর্থ হবে))

  • উবুন্টু -10.10-ডেস্কটপ-i386.iso থেকে ফাইল- সিস্টেম.মানিফেক্ট-ডেস্কটপ
  • উবুন্টু -10.10-ডেস্কটপ-amd64.iso থেকে ফাইল- সিস্টেম.মানিফেক্ট-ডেস্কটপ

1
এটি কি স্বয়ংক্রিয়ভাবে ইনস্টল হওয়া প্যাকেজগুলি নতুন সিস্টেমে ম্যানুয়ালি ইনস্টল করবে?
অলি

দেখে মনে হচ্ছে আমার 'add.txt' এ আপনার প্যাকেজগুলির মতো একই প্যাকেজ রয়েছে, তাই আমি অনুমান করি না। যাইহোক, এটি যা করতে ব্যর্থ হয় তা হ'ল যদি আপনি বর্তমান সিস্টেমে এটি করেন তবে ইনস্টলেশন থেকে 'ম্যানুয়ালি ইনস্টল করা' প্যাকেজগুলি সেট করতে হবে।
htorque

2
আমি আপনার পুনরায় ইনস্টল করার পদ্ধতিটি চুরি করেছি তবে আপনার মনে রাখতে হবে যে প্রচুর যুক্তি উপস্থিত থাকলে Xargs জিনিসগুলি একাধিক কমান্ডে ভেঙে ফেলতে পারে। প্রথম ব্যাচ এবং দ্বিতীয় ডাউনলোডের মধ্যে কত সময় থাকতে পারে তা প্রদত্ত, সুডোর সম্ভবত মেয়াদ শেষ হবে। এ কারণেই আমি আমার কড়েছি sudo bash -c "..."
অলি

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