পূর্ববর্তী সংস্করণে উবুন্টুকে কীভাবে ফিরে যেতে হবে?


129

আমি সবেমাত্র উবুন্টুর একটি নতুন সংস্করণ ইনস্টল করেছি এবং আমি এটি পূর্ববর্তী সংস্করণে ফিরে যেতে চাই।

আমি এটা কিভাবে করবো? এটা কি সম্ভব?


2
উবুন্টু উইকির একটি এখানে
কাজী ইরফান

এটি সত্যিই এমনটি ঘটতে এবং সফল হতে চায় এমন একটি কারণ: পুনর্বিবেচনা কীভাবে আমরা লিনাক্স সিস্টেমের একসাথে রেখেছি। অন্য অপারেটিং সিস্টেম বুট করা বা একই ফাইল সিস্টেম থেকে মুক্তি? এটি অতীতের সমস্যা হতে পারে।
LiveWireBT

উত্তর:


65

ডাউনগ্রেড রিলিজ কিছুটা হলেও সম্ভব। পর্যাপ্ত লড়াইয়ের সাথে এটি করা যেতে পারে (প্রযুক্তিগত বিশদগুলির জন্য এখানে অন্যান্য উত্তরগুলির কয়েকটি দেখুন)।

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

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

আপনি যদি ভবিষ্যতে জিনিসগুলি পরীক্ষা করতে চান এবং আপনার আশঙ্কা রয়েছে যে আপনার সমস্যা হতে পারে তবে সর্বদা নিশ্চিত হয়ে নিন যে আপনি নিম্নলিখিতটি করছেন:

  • প্রথমে লাইভসিডি পরীক্ষা করুন। যদি আপনার কাছে তাত্ক্ষণিক হার্ডওয়্যার সমস্যা থাকে তবে এটি আপনাকে জানাতে হবে।
  • আপনি কিছু করার আগে ব্যাক আপ করুন। আমি সবাইকে জানি এবং তাদের মা ইতিমধ্যে আপনাকে এটি করতে বলেছে, তবে আপনি যদি মনে করেন যে আপনার সমস্যা আছে। যদি আপনি আপনার মেশিনটি 20 মিনিটেরও বেশি সময় ধরে না করতে পারেন তবে ক্লোনজিলার মতো কিছু ফুল-ডিস্ক ক্লোনিং সরঞ্জামগুলি বিবেচনা করুন যাতে আপনি কেবল ডিস্কের পূর্ববর্তী সংস্করণটি পুনরুদ্ধার করতে পারেন। অন্যান্য সরঞ্জাম রয়েছে যা একই ফলাফল প্রদান করতে পারে।
  • আপনার ডেটা আলাদা রাখুন। /home/আপনি যদি ক্রমাগত জিনিস আপগ্রেড / ডাউনগ্রেডিং করেন তবে আপনার ইনস্টলেশন হিসাবে একই পার্টিশনের মধ্যে থাকা আপনার মাথাব্যথার একটি রেসিপি। এটি অন্য ডিস্কে বা কমপক্ষে অন্য একটি বিভাজনে ঠেলাও যাতে আপনার যখন পুনরায় ইনস্টল করার দরকার হয় তখন আপনাকে সত্যিকার অর্থে মাউন্টটি সেট আপ করতে হবে।
  • ডাউনগ্রেডিংয়ের জন্য একটি সমালোচনামূলক ত্রুটি ছিল যা উবুন্টু কিউএ টিম স্থির করেছিল। নিশ্চিত হয়ে নিন যে আপনি এটি পড়েছেন, কারণ কিছু লোক আপনাকে কেবল একটি পুরানো সিডিতে থাকা এবং এটিতে "আপগ্রেড" করার পরামর্শ দিবে, তবে এটি একটি খারাপ ধারণা।

7
আপনার আলাদা পার্টিশনের দরকার নেই, আপনি কেবল ভাঙা সিস্টেমটি পুনরায় ইনস্টল করতে পারেন, এখানে দেখুন: জিজ্ঞাসুবন্টু
জর্জি কাস্ত্রো

সমালোচনামূলক বাগ সংশোধন করা হয়েছে বলে মনে হচ্ছে 12.04 (সঠিক)। সুতরাং এই সমস্যাটি এখনও 11.04 এবং 11.10 কে প্রভাবিত করবে , উভয়ই এখন জীবনের শেষ অবধি কেউ নিশ্চিত করতে পেরেছেন?
ডেভিড 6

1
পছন্দসই রিলিজ দিয়ে কেবল সিস্টেম ফাইলগুলি ওভাররাইট করা সম্ভব? উদাহরণস্বরূপ যদি আমি 12.10 ব্যবহার করি এবং কিছু ব্যাক আপ না করে 12.04 বা তার বেশি বয়সী ফিরে যেতে চাই, তবে তাজা ইনস্টলেশন দ্বারা সিস্টেম ফাইলগুলি ওভাররাইট করা কি সম্ভব?
কাজী ইরফান

@ আইয়ামক্র্যাসিই এটি আমার দ্বিতীয় অনুচ্ছেদে কাজ করে। আপগ্রেডগুলি প্রায়শই রূপান্তর হয়। আপনি যা বর্ণনা করেন তার কিছুই হ'ল আমি ব্যাক আপ না করেই করতাম।
অলি

1
আমি কেবল সিস্টেম ফাইলগুলি ওভাররাইটিংয়ের কথা বলছিলাম। এইচডিডি বিন্যাস না করে ওএস পুনরায় ইনস্টলেশন করুন।
কাজী ইরফান

84

আমার ভাষায় একটি উক্তি আছে যা মোটামুটি অনুবাদ করা যেতে পারে "বিপরীত দিকের টুকরো টুকরো টুকরো টুকরো ঘুরিয়ে আপনি মাংসের পিছনে পরিণত করতে পারবেন না" :)

এখানে চিত্র বর্ণনা লিখুন

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


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

11
@ জর্জেসডুপারন: আপনি ঠিক বলেছেন, পদার্থবিজ্ঞানের এমন কোনও আইন নেই যা ডাউনগ্রেডকে অসম্ভব করে তুলবে, সুতরাং কোনও সরঞ্জাম তৈরি করা সম্ভব যা কোনও সংস্করণে কোনও সিস্টেমকে আপগ্রেড / ডাউনগ্রেড করতে পারে। যাইহোক, এর মতো কোনও সরঞ্জাম নেই, সুতরাং আমার উত্তরটি বাস্তব জীবনের উবুন্টু এবং এর আপগ্রেড সরঞ্জামগুলিকে বোঝায়।
সের্গেই

@ সার্জি :) খুব ভালো
SWE

36

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

সাধারণত, অ্যাপ্লিকেশন কোনও প্যাকেজের সাম্প্রতিকতম সংস্করণ ইনস্টল করতে পছন্দ করে। তবে আপনি পিনিংয়ের মাধ্যমে এটি পরিবর্তন করতে পারেন: আপনি ঘোষণা করতে পারেন যে পুরানো প্রকাশের প্যাকেজগুলি ইনস্টল করা প্যাকেজগুলির চেয়ে বেশি অগ্রাধিকার রয়েছে, যাতে আপনি যখন করবেন তখন সেগুলি ডাউনগ্রেড হবে aptitude dist-upgrade

/etc/apt/sources.listকেবলমাত্র পুরানো রিলিজ অন্তর্ভুক্ত করতে আপনার পরিবর্তন করুন (হয় ফাইল সম্পাদনা করুন বা আপনার প্রিয় জিইউআই ব্যবহার করুন), এবং চালান aptitude update। তারপরে সম্পাদনা করুন /etc/apt/preferences( apt_preferencesম্যান পৃষ্ঠায় নথিভুক্ত ) এবং নিম্নলিখিত লাইনগুলি যুক্ত করুন (লুসিডে ডাউনগ্রেড করতে):

Package: *
Pin: release v=10.04
Pin-Priority: 1001

তারপরে দৌড়াও aptitude dist-upgrade। প্রতিটি প্যাকেজটির অগ্রাধিকারটি 1000 এরও বেশি থাকে, সুতরাং আপনার সিস্টেমে 10.04-এ উপস্থিত এবং ইনস্টল করা প্রতিটি প্যাকেজ ডাউনগ্রেড হবে। আপনাকে প্যাকেজগুলি মুছে ফেলতে হবে যা ম্যানুয়ালি 10.04 এ ছিল না; এটিকে দক্ষতার সাথে "অপ্রচলিত এবং স্থানীয়ভাবে তৈরি প্যাকেজগুলি" এর অধীনে তালিকাভুক্ত করা হবে।


এটি আমাকে দুবার চালানোর পরে সহায়তা করেছে do-release-upgrade(যেমন প্রথম কলটি স্থগিত হয়েছে)। সুতরাং আমি যথাযথ মুক্তির জন্য অ্যাপটি তালিকাগুলি ফিরিয়ে আনতে পারি।
পিটারএম

9

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

আপনি বিদ্যমান ইনস্টলেশন শীর্ষে পুনরায় ইনস্টল করতে পারেন (এটি আপনার ফাইলগুলি রাখবে)।

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


7

আপনি নিজে এটি করতে পারেন।

প্রথমে আপনি আপনার সিস্টেমে কী ইনস্টল করেছেন তার একটি তালিকা তৈরি করুন। আপনি টার্মিনালে নিম্নলিখিত টাইপ করে এটি করতে পারেন।

sudo dpkg --get-selections | grep '[[:space:]]install$' | \awk '{print $1}' > package_list

আপনার / হোম এবং / ইত্যাদি ফোল্ডারটিকে একটি ব্যাকআপ মিডিয়ায় অনুলিপি করুন।

পুনরায় ইনস্টল করুন উবুন্টু 10.04। আপনার ব্যাকআপ পুনরুদ্ধার করুন (সঠিক প্রিভিশন সেট করতে মনে রাখবেন)। তারপরে আপনার আগে থাকা সমস্ত প্রোগ্রাম পুনরায় ইনস্টল করতে নিম্নলিখিতটি চালান।

cat package_list | xargs sudo apt-get install

নোট করুন যে বেমানান সেটিংসের জন্য আপনাকে / ইত্যাদি এবং / হোম ফোল্ডারটি পরিষ্কার করতে হবে।


5

এই কারণেই আপনি আপনার মূল ইনস্টলটি বিকাশ রিলিজে আপগ্রেড করবেন না। আপনি যদি বিকাশ প্রকাশের পরীক্ষা করতে চান তবে আপনার আলাদা পার্টিশনের মাধ্যমে এটি করা উচিত যাতে জিনিসগুলি ভুল হয়ে গেলে আপনি স্থিতিশীল রিলিজটিতে আবার বুট করতে পারেন।

এই মুহুর্তে আপনি যদি ১১.০৪-এ ফিরে যেতে চান তবে আপনাকে এটি পুনরায় ইনস্টল করতে হবে এবং ম্যানুয়াল বিভাজন বেছে নিতে হবে। আপনার পার্টিশনগুলি কনফিগার করার সময় বিন্যাস বাক্সটি চেক করবেন না এবং আপনার ব্যবহারকারী ফাইলগুলি অক্ষত থাকবে।


5

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

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

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

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


5

সাধারণ পদ্ধতিটি পূর্ববর্তী সংস্করণের সিডি / ডিভিডি বা ইউএসবি স্টিক থেকে বুট আপ করা এবং বিদ্যমান ইনস্টলেশনটি ওভাররাইট করে উবুন্টুকে পুনরায় ইনস্টল করা।

প্রথমে ব্যাকআপটি ভুলে যাবেন না: আপনার homeডিরেক্টরি অন্য যে কোনও জায়গায় আপনার ব্যক্তিগত ডেটা থাকতে পারে।


2
আপনার ফাইলে প্রথমে ব্যাকআপ দিন;)
আচু

3

এটি সহজভাবে বলতে: নেই সেখানে। দুঃখিত ... (এগুলি পরীক্ষার রিলিজে আপগ্রেড করার বিপদগুলি!)


2
আমি যদি জানতাম যে উবুন্টু নেটবুক রিমিক্সটিকে তারা আগের মতো মারাত্মকভাবে পঙ্গু করে দিয়েছে, তবে আমি আপগ্রেডটি মোটেই করতাম না। পুনরায় ইনস্টল করা কোনও বড় সমস্যা নয়, তবে আমি যদিও প্রশ্নটি পোস্ট করার চেষ্টা করার পক্ষে মূল্যবান ছিলাম।

@ ডিয়াগো কৌতূহলের বাইরে এই নতুন ইন্টারফেসের কি সম্পূর্ণ অপছন্দ? বা কেবল একটি বিশ্বাস এটি এখনও শেষ হয়নি?
8128

উভয় একটি বিট। অ প্রযুক্তিগত ব্যবহারকারীর দৃষ্টিকোণ থেকে ব্যবহারের অভাবের কারণে আমি হতাশ। কার্যকারিতা পেতে আমি আমার উপায় খুঁজে পেতে এবং অতিরিক্ত সফ্টওয়্যার ইনস্টল করতে পারি, তবে কীভাবে একজন সম্পূর্ণ নবজাতক টিকে থাকবে তা দেখতে ব্যর্থ। আমি বিশ্বাস করি তারা যদি অক্টোবরের শেষ সময়সীমাটি পূরণ করার পরিকল্পনা করে তবে আরও অনেক কাজ করা দরকার।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.