আমার উবুন্টুর 32-বিট সংস্করণটিকে 64-বিট সংস্করণে আপগ্রেড করার কোনও উপায় আছে? আমি উবুন্টু 9.10 ব্যবহার করি।
যদি কোনও সহজ উপায় না থাকে তবে আমি যদি কেবল আমার বাড়ির এবং /etc
ডিরেক্টরিগুলি নতুন ইনস্টলেশনটিতে অনুলিপি করি তবে কী তা কার্যকর হবে?
আমার উবুন্টুর 32-বিট সংস্করণটিকে 64-বিট সংস্করণে আপগ্রেড করার কোনও উপায় আছে? আমি উবুন্টু 9.10 ব্যবহার করি।
যদি কোনও সহজ উপায় না থাকে তবে আমি যদি কেবল আমার বাড়ির এবং /etc
ডিরেক্টরিগুলি নতুন ইনস্টলেশনটিতে অনুলিপি করি তবে কী তা কার্যকর হবে?
উত্তর:
দুর্ভাগ্যক্রমে, অন্যান্য ওএসের মতো এটি করার জন্য কোনও 'আপগ্রেড পাথ' নেই। আপনার অবশ্যই অবশ্যই একটি পুনরায় ইনস্টল করা দরকার।
আপনার ডেটা সংরক্ষণ করার জন্য, আপনার হোম ডিরেক্টরিটি ব্যাক আপ করা অন্য কোনও ডেটা সহ ভাল ধারণা হবে এবং আপনার নতুন ইনস্টলেশনটিতে সহজেই আমদানি করা উচিত।
কিছু চেষ্টা করার আগে সর্বদা আপনার ডেটা ব্যাকআপ করুন!
/etc
প্যাকেজগুলির 64-বিট সংকলনের জন্য কনফিগারেশনের প্রয়োজনীয়তার মধ্যে সামান্য পার্থক্যের ক্ষেত্রে আমি কেবল অনুলিপি করবো না , তবে একটি অনুলিপি diff
নেব এবং তারপরে সদ্য ইনস্টল হওয়া -৪-বি সিস্টেমের সাথে অনুলিপিটি কাজ করবে। সম্ভাবনা হ'ল পরিবর্তনের সংখ্যাটি বিশাল নয় তাই এটি করে এবং প্রয়োজনীয় পরিবর্তনগুলি ম্যানুয়ালি করা আশাকরি কোনও বড় অসুবিধা হবে না।
/etc
আপনার পরামর্শ অনুসারে অনুলিপি করা ঠিকঠাক কাজ করা উচিত - আমি প্যারানাইয়ার খাতিরে এটি আরও দীর্ঘতরভাবে করব। /home
এক থেকে অন্য ইনস্টল থেকে স্থানান্তরিত হওয়ার সময় উদ্বেগের মূল ক্ষেত্র অনুলিপি করা , সম্পূর্ণ নিরাপদ হওয়ার সম্ভাবনা বেশি।
আপনি যদি বিশেষত 64৪-বিট অ্যাপ্লিকেশন ব্যবহার করতে চান তার চেয়ে বেশি র্যাম ব্যবহারের জন্য যদি আপনি কেবলমাত্র 64৪-বিটের দিকে যেতে চান তবে আপনি কেবল ৩২-বিট ব্যবহারকারী স্পেস সহ একটি -৪-বিট কার্নেল ব্যবহার করতে পারেন। দেবিয়ান আসলে তাদের i386 সংগ্রহস্থলগুলিতে a64 কার্নেল প্যাকেজ সরবরাহ করে, তাই এটি সহজভাবে করা যায় aptitude install linux-image-2.6-amd64
তবে উবুন্টু দুর্ভাগ্যক্রমে এমনটি হয় না যে আপনার নিজের কার্নেলটি সংগ্রহ করতে হবে যা আপনি সময় নন এমন সময় + ঝামেলার উপযুক্ত হবে না might প্রযুক্তিগতভাবে অভিজ্ঞ (যেমন এটি সহজ, তবে কেবলপ্রক্রিয়াটিতে স্বাচ্ছন্দ্য বোধ করার আগে যদি আপনি নিজের কার্নেলটি সঙ্কলিত করেন)। যদি আপনি 32-বিট ব্যবহারকারীল্যান্ডের সাথে একটি 64-বিট কার্নেল চালনা করেন তবে একটি পৃথক অ্যাপ্লিকেশন এখনও কেবলমাত্র ~ 3Gb অ্যাক্সেস করতে পারে (কিছু ক্ষেত্রে কেবল ~ 2 জিবি) তবে পুরো সিস্টেমটি (সমস্ত প্রক্রিয়া একসাথে যেমন কার্নেলের স্টাফের মতো হয়) আইও ক্যাশে এবং বাফার্স) আপনার যতটা ব্যবহার করতে পারে। প্রতিটি ভিএমওয়্যার ভিএম এই উদ্দেশ্যে একটি একক অ্যাপ্লিকেশন হিসাবে গণনা করে - আমি আমার প্রবীণ ভিএম হোস্টগুলির মধ্যে একটিতে এইভাবে চালিত করি (ভিএমগুলি মোট ~ 7 জিবি ব্যবহার করে 64-বিট কার্নেল, 32-বিট ব্যবহারকারীল্যান্ড এবং 32-বিট ভিএমওয়্যার) এটি দ্রুত ছিল আমি যখন machines৪-বিট সক্ষম একটিতে মেশিনগুলি সিপিইউ আপগ্রেড করেছি এবং অতিরিক্ত র্যাম যুক্ত করেছি তখন একটি পূর্ণ 64৪-বিট হোস্ট ওএস আপগ্রেডের চেয়ে - আমি অনুমান করব যে অনুরূপ ভিএম সমাধানগুলিও একইভাবে কাজ করবে।
আমি কোনও ডেটা না হারাতে গত মাসে আমার মেশিনটি 32 বিট 10.10 থেকে 64 বিট 10.10 পুনরায় ইনস্টল করেছি। একমাত্র কৌশলটি হ'ল ডিস্ককে পুনরায় আকার দেওয়ার সরঞ্জামগুলি বেছে নেওয়া, পুরো ডিস্কটি ফর্ম্যাট না করা you
Facilities৪-বিট কার্নেলে একটি 32-বিট ব্যবহারকারী ল্যান্ড চালানো সিস্টেমের সুবিধার সাথে সাথেই যুক্ত হতে পারে। উদাহরণস্বরূপ, bit৪ বিট কার্নেলে 32 বিবিট লিবালসা ব্যবহার করা প্রায় কাজ করবে তবে বেশ অবিশ্বাস্য এবং অস্থির হবে কারণ ound৪ বিবিট এবং ৩২ বিবিট আর্কিটেকচারের সাথে সংকলিত যখন আইওসিটিএল ডেটা স্ট্রাকচারের বিভিন্ন আকার এবং বিন্যাস রয়েছে।
সুতরাং জ্যাকড-ডি আলসা-এক্স আলসারাউ (বা এর জ্যাকড 2 সমতুল্য) ব্যবহার করে একটি 64 বিট কার্নেলে 32 বিবিটি ইউটিলিটি কল করার সময় একটি ব্যর্থ দৃser়তার সাথে বাতিল করা হবে। স্ট্যান্ডার্ড অডিও অপারেশন অনেক কম নির্ভরযোগ্য হবে যেহেতু বাফার গণনাগুলি ভুল ব্যাখ্যা করা হয়।
সাধারণভাবে, কোনও কার্নেল ডেটা স্ট্রাকচার এমনভাবে ঘোষিত করতে হবে যেখানে 32 and এবং 64 বিট কার্নেলের মধ্যে তাদের আকারগুলি আলাদা হয় না, বা 32 বিট কোডটি কার্নেল আর্কিটেকচারের সাথে মিল রেখে বিভিন্ন কাঠামোর সংজ্ঞা ব্যবহারের বিষয়ে স্মার্ট হতে হবে।
সর্বোপরি, আপনি সম্ভবত স্ক্র্যাচ থেকে পুনরায় ইনস্টল করা এবং আপনার হোম পার্টিশন / ডিরেক্টরি স্থানান্তর করা থেকে ভাল।
etckeeper
পুরানো সিস্টেম এবং নতুন সিস্টেমে ব্যবহার করুন এবং পুরাতন সিস্টেমে ইনস্টল করা সমস্ত অতিরিক্ত প্যাকেজ (dselect
এবংdpkg -l
) ইনস্টল করার পরে ডিস্ট কনফিগারেশন ফাইলের তুলনায় আপনার পরিবর্তনগুলি নতুন সিস্টেমে মার্জ করুন;) ...