উবুন্টুতে মাত্র দুই কমান্ডে রিস্টোর করুন আগের সকল সফটওয়্যার প্যাকেজ

উবুন্টুতে সাধারনত একবার সেটাপ দিলেই আরামসে চালানো যায়। সিস্টেম স্লও হয়না , ভাইরাসও ধরে না উইন্ডোসের মত সেটাপ দিয়ে আবার সাজানো , সব সফটওয়্যার ইন্সটল দেয়ার ঝামেলা ও নাই । কিন্তু যদি কোন কারনে সেটাপ দিতে হয় ? তখন ?
নাহ ! তখনও কোন সমস্যা নাই 😉 যেখানে মাত্র ২টা কমান্ডে আবার সব ফিরে পাওয়া যাচ্ছে তখন আর কিসের চিন্তা 🙂 কি করতে হবে দেখি তাইলেঃ

ধাপ ১ :: প্যাকেজ ব্যাক-আপ

  • টারমিনাল খুলুন । sudo nautilus লিখে এন্টার হিট করুন ।
  • রুট পারমিশন সহ যে ফাইল ব্রাউসারটা খুলবে তাতে ব্রাউজ করে /var/cache/apt/archives এ যান । দেখবেন আপনার ডাউনলোড করা সব প্যাকেজ রাখা আছে । সব সিলেক্ট করে কপি করুন ।
    ঐ ফাইল ব্রাউসারেই ব্রাউজ করে অন্য কোথাও রেখে দিন , প্যাকেজ ব্যাক-আপ শেষ!!!

ধাপ ২ :: প্যাকেজের নাম ব্যাক-আপ

    টারমিনালে নীচের কমান্ড লিখুন

    sudo dpkg –get-selections > myPackages.txt

    এই কমান্ড দেয়ায় dpkg সব ইন্সটল করা প্যাকেজ নাম আপনার হোম ফোল্ডারে myPackages নামে ফাইলে সংরক্ষন করবে ।

  • হোম ফোল্ডারে যান । myPackages নামে ফাইলটা আপনার ব্যাক-আপ করা প্যাকেজের সাথে রেখে দিন । প্যাকেজ-নেম ব্যাক-আপ করাও শেষ!!!!!

ধাপ ৩ :: নতুন ইন্সটলেশনের পর আগের প্যাকেজ ফিরত আনা এবং ইন্সটল করা

  • নতুন ইন্সটলেশনের পর myPackages নামে ফাইলটা হোম ফোল্ডারে আনুন ।
  • ধাপ ১ এর বিপরীত কাজ করুন । ব্যাক-আপ থেকে সব প্যাকেজ /var/cache/apt/archives এ কপি করে দিন । অবশ্যই sudo nautilus লিখে রুট ফাইল ব্রাউসারে ঢুকতে হবে , না হলে বিশ্বস্থ উবুন্টু ফাইল কপি করতে দিবে না!!!
  • নেট কানেক্ট করে রেপোজেটরি আপডেট করে নিন ।
  • টারমিনালে লিখুন

    sudo dpkg –get-selections < myPackages.txt && sudo apt-get dselect-upgrade

    এন্টার হিট করুন ।

আপনার আগের ইন্সটল করা সকল প্যাকেজ ইন্সটল হয়ে যাবে 🙂

মজার তাইনা ? আসলে লিনাক্সে কাজ করা খুব মজার । টারমিনালে আরো ভাল লাগে । উইন্ডোসের ডস মোডে কমান্ডগুলো কেমন জানি খাপছাড়া , বিচ্ছিন্ন , কিন্তু লিনাক্সের কমান্ডগুলো দেখুন কত চমতকার ! একটা কমান্ড দেখলে বোঝা যায় কি করা লাগবে … এই পদ্ধতিটা ডেবিয়ান ভিত্তিক সকল সিস্টেমে কাজ করার কথা ।
আরেকটা কথা , নতুন ডেস্ট্রোতে আগের ডেস্ট্রোর প্যাকেজ গুলো ব্যবহার না করাই ভালো , এতে সিস্টেম আন-স্টেবল হওয়ার আশঙ্কা থাকে ।
ভালো থাকুন সবাই ।

ফুটনোটঃ এই লেখাটা অনেক আগে লিখেছিলাম আমার সামহোয়্যার ইন ব্লগের জন্য । এখানের জন্য আবার লিখলাম ।

Advertisements

10 comments on “উবুন্টুতে মাত্র দুই কমান্ডে রিস্টোর করুন আগের সকল সফটওয়্যার প্যাকেজ

  1. Rashedul Kabir বলেছেন:

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

    ধন্যবাদ।

    • প্রথম দিকে একটু সমস্যা লাগতে পারে , তবে কিছু দিন ব্যবহার করলে দেখবেন আর সমস্যা হচ্ছে না । স্ল হওয়া কিংবা ভাইসের ঝামেলা নাই বলে সাধারনত রি-ইন্সটল করাই লাগে না । উবুন্টুতে অভ্যস্ত হয়ে যান দেখবেন সব ঠিক !

      ধন্যবাদ আপনাকে ।

  2. সারিম খান বলেছেন:

    রাশেদ ভাই, আপনি ভালোই তো কমেন্ট করতেছেন মাঝে মাঝে বিভিন্ন যায়গায়, কিন্তু আমারদের কোন ফোরামে যোগ দিচ্ছেন না কেন ? আপ্রতে জয়েন করেন। চ্যাটে তো আপনাকে আজকার পাওয়া যায় না, খালি fb খুব খারাপ। দাড়ান সময় পেলে আপনাকে কল দিবো নি।

  3. […] @ 9:41 pm Tags: উবুন্টু, রিস্টোর, সহজ সমাধান আগের পর্বে দেখিয়েছিলাম কিভাবে টারমিনালে মাত্র […]

  4. তারেক বলেছেন:

    আমি তো sudo apt-get clean চালাই, আমার কি হবে? 😛

  5. আসরাফ বলেছেন:

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

    • Jamal Uddin বলেছেন:

      উবুন্টু ট্যুইকে আপডেট করলে অন্য সফটগুলো রিমুভ হবে কেনো বুঝলাম না । আপনি কি Computer Janitor চালিয়েছিলেন ? আর হ্যা , কাজটা ও এস দেবার আগেই করতে হবে। তবে আপনার পিসিতে যদি সফটওয়্যার সব ইন্সটল করা না থাকে তবে এটা করার কোন মানে হয় না।
      ভালো থাকবেন ।

মন্তব্য করুন

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / পরিবর্তন )

Twitter picture

You are commenting using your Twitter account. Log Out / পরিবর্তন )

Facebook photo

You are commenting using your Facebook account. Log Out / পরিবর্তন )

Google+ photo

You are commenting using your Google+ account. Log Out / পরিবর্তন )

Connecting to %s