কমান্ড লাইন থেকে উবুন্টু আপগ্রেড করুন

Upgrade Ubuntu From Command Line



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

উবুন্টু 14.04 থেকে 16.04 আপগ্রেড করুন

14.04 থেকে 16.04 পর্যন্ত উবুন্টু আপগ্রেড করার জন্য কয়েকটি কমান্ড টাইপ করা জড়িত:







sudo su apt-get install update-manager-core do-release-upgrade 

উবুন্টু টার্মিনাল



উপরের কমান্ডগুলি চালানোর আগে ফাইলটি সম্পাদনা করতে ভুলবেন না /etc/update-manager/release-upgrade রিলিজ আপগ্রেডারের জন্য ডিফল্ট আচরণ নির্দেশ করতে। এই রিলিজ-আপগ্রেড ফাইলটি আপগ্রেড আচরণ পরিবর্তন করার জন্য বর্তমানে তিনটি পদ্ধতি রয়েছে, প্রথমটি কোন আপডেট পরীক্ষা করছে না, দ্বিতীয় পদ্ধতিটি বর্তমান অপারেটিং সিস্টেমকে পরবর্তী তাত্ক্ষণিক সংস্করণে আপগ্রেড করার জন্য, তৃতীয় পদ্ধতি আপগ্রেড করার জন্য এলটিএস সংস্করণ পরবর্তী অবিলম্বে এলটিএস সংস্করণে। do-release-upgrade আসলে আপগ্রেড শুরু করে। এই কমান্ডের পরে, এটি সম্পূর্ণরূপে আপগ্রেড প্রক্রিয়া সম্পাদন করার সময় কয়েকটি উইন্ডো দেখায়। কম্পিউটার সংযোগ যে ইন্টারনেট সংযোগের গতির উপর নির্ভর করে এটি সাধারণত সর্বোচ্চ কয়েক মিনিট সময় নেয়।



উবুন্টু স্ক্রিনশট আপগ্রেড করুন





Apt-get আপডেট সহ প্যাকেজ তালিকা আপডেট করুন

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

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



উবুন্টু টার্মিনাল

Apt-get upgrade এর সাথে প্যাকেজ আপগ্রেড করুন

এই প্রসঙ্গে আপডেট এবং আপগ্রেডের মধ্যে পার্থক্য হল আপডেট রিপোজিটরি থেকে নতুন প্যাকেজ সম্পর্কে তথ্য পুনরুদ্ধার করে, তাই এটি বর্তমানে ইনস্টল করা প্যাকেজগুলির নতুন সংস্করণে যাওয়ার জন্য ব্যবহার করা যেতে পারে। উবুন্টুতে দুটি কমান্ড দিয়ে আপগ্রেড করা যায়। apt-get upgrade এবং apt-get dist-upgrade । আপগ্রেড কমান্ড মূলত প্যাকেজগুলিকে নতুন সংস্করণে আপগ্রেড করে কারণ এর নামটি অন্য কিছু না করেই বোঝায়, বিপরীতভাবে ডিসট-আপগ্রেড প্যাকেজগুলির নির্ভরতাকে বুদ্ধিমানের সাথে পরিচালনা করে, এবং সেইজন্য যখন প্যাকেজগুলি আপগ্রেড করা হচ্ছে, এটি সম্ভব নতুন প্যাকেজ ইনস্টল করা হবে, এবং সিস্টেমে ইনস্টল করা প্যাকেজ তালিকার উপর নির্ভর করে বিদ্যমান প্যাকেজগুলি আনইনস্টল করা হয়েছে। তাই সবসময় ব্যবহার করা বাঞ্ছনীয় apt-get dist-upgrade অধিকাংশ ক্ষেত্রে.

নীচের এই উদাহরণে, যেহেতু এটি আপগ্রেড করার জন্য ডিস্ট-আপগ্রেড কমান্ড ব্যবহার করে, তাই আপগ্রেডার বুদ্ধিমানভাবে সিস্টেমে উপলব্ধ প্যাকেজ তালিকার উপর নির্ভরশীলতা পরিচালনা করে। যেমনটি দেখা যায়, এটি 9 টি প্যাকেজ সরিয়ে দেয়, একটি প্যাকেজ আপগ্রেড করা থেকে বিরত থাকে এবং 85 টি প্যাকেজ ইনস্টল করে যা প্লেইন দিয়ে ইনস্টল করা হয়নি apt-get upgrade কমান্ড

উবুন্টু টার্মিনাল

আপগ্রেড প্রক্রিয়া স্বয়ংক্রিয় করুন

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

apt-get install unattended-upgrades

উবুন্টু, ডিফল্টভাবে, প্রদান করে অপ্রয়োজনীয়-আপগ্রেড আপগ্রেড প্রক্রিয়া স্বয়ংক্রিয় করতে। যখনই নতুন আপডেট পাওয়া যাবে তখন এটি স্বয়ংক্রিয়ভাবে প্যাকেজগুলি আপগ্রেড করবে। আপনি সম্পাদনা করতে পারেন /etc/apt/apt.conf.d/50unattended-upgrades এই বৈশিষ্ট্যটির বৈশিষ্ট্যগুলি কনফিগার করার জন্য ফাইল। ডিফল্টরূপে, উবুন্টু স্বয়ংক্রিয়ভাবে নিরাপত্তা আপগ্রেড ইনস্টল করে, কিন্তু ফাইলের সামান্য পরিবর্তনের সাথে নিয়মিত আপডেটগুলিও ইনস্টল করা যায়। দ্বিতীয় স্ক্রিনশটে, এটি দেখায় যে কিভাবে সমস্যা বা নতুন প্যাকেজ আপগ্রেড পাওয়া গেলে ইমেল পাঠানোর জন্য অপ্রয়োজনীয়-আপগ্রেড কনফিগার করা হয়।

উবুন্টু টার্মিনাল

উবুন্টু টার্মিনাল

উবুন্টু টার্মিনাল

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

উবুন্টু টার্মিনাল

উপরন্তু, উবুন্টু আপগ্রেড প্রক্রিয়ার ফ্রিকোয়েন্সি নির্দিষ্ট করার জন্য আরো কিছু সেটিংস প্রদান করে। এটি নির্দেশ করে যখন আপগ্রেড প্রক্রিয়াটি চালু করা হবে। সম্পাদনা করুন /etc/apt/apt.conf.d/10 পিরিয়ডিক এই সেটিংস পরিবর্তন করতে।

উবুন্টু টার্মিনাল

APT :: পর্যায়ক্রমিক :: আপডেট-প্যাকেজ-তালিকাগুলি প্রতিটি চালানোর জন্য apt-get আপডেট নির্দেশ করে n দিনের সংখ্যা, এখানে এটি 1 বলে; অতএব apt-get আপডেট প্রতিদিন স্বয়ংক্রিয়ভাবে আহ্বান করা হয়, APT :: periodic :: download-upgradable-package নির্দেশ করে apt-get upgrade -download-only চালানোর জন্য n দিনের সংখ্যা, এখানে এটি 1 বলে; অতএব, apt-get upgrade -download-only স্বয়ংক্রিয়ভাবে প্রতিদিন আহ্বান করা হয়। অটোক্লিয়ান প্রয়োজন হয় না, কিন্তু এটি সিস্টেমকে প্যাকেজমুক্ত হতে সাহায্য করে যা আর কার্যকর নয়।

নতুন আপডেট পাওয়া গেলে বিজ্ঞপ্তি পান

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

apt-get install apticron

একবার উপরে প্রদত্ত কমান্ড দিয়ে অ্যাপটিক্রন ইনস্টল হয়ে গেলে, এটি ফাইলে কনফিগার করা যেতে পারে: /etc/apticron/apticron.conf । কেবলমাত্র বলে রাখা উচিত যে প্রাপকের ইমেল ঠিকানাটি সার্ভার পরিচালনার জন্য দায়ী, সম্ভবত প্রশাসক। যদি ইমেল সার্ভারটি সঠিকভাবে কনফিগার করা থাকে, তাহলে অ্যাপটিক্রন ইমেলটি নিম্নলিখিত স্ক্রিনশটের মতো হওয়া উচিত। এতে প্রতিবেদনের তারিখ, সার্ভারের নাম এবং আইপি রয়েছে, যা প্যাকেজগুলির প্যাকেজের নামের সাথে নতুন আপগ্রেড রয়েছে এবং তাদের সম্পূর্ণ বিবরণ যা স্থানটির কারণে এখানে উল্লেখ করা হয়নি।

উবুন্টু টার্মিনাল