আপনার উবুন্টুকে zzUpdate সহ একক কমান্ড দিয়ে সম্পূর্ণ আপডেট করুন

zZupdate

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

এই প্রক্রিয়াটি কোনও নবজাতকের জন্যও কোনও সমস্যার প্রতিনিধিত্ব করে না। এই কাজের দিকে প্রস্তুত কয়েকটি সরঞ্জামও রয়েছে যা আমাদের পক্ষে এটি আরও সহজ করে তোলে এবং সর্বোপরি আমাদের অনেক সময় সাশ্রয় করে।

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

সম্পাদন করতে ক্যাশে পরিষ্কার:

sudo apt-get clean

আমাদের সংগ্রহস্থল এবং প্যাকেজগুলির তালিকা আপডেট করুন

sudo apt-get update

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

sudo apt-get dist-upgrade -y

পরবর্তী উবুন্টু সংস্করণে আপগ্রেড করুন

sudo do-release-upgrade

সমস্ত অপ্রচলিত প্যাকেজ সরান এবং তাদের আর দরকার নেই

sudo apt-get autoremove -y

পূর্ববর্তী একের শেষে এই কমান্ডগুলির প্রতিটি প্রয়োগ করতে সময় নিতে পারে, তাই ঘন ঘন আপডেট করা সবচেয়ে সুবিধাজনক নয় is

এ কারণেই এইচ-এর দিনও এবং আমরা এমন একটি স্ক্রিপ্ট সম্পর্কে কথা বলতে যা যা এই কাজের উপর দৃষ্টি নিবদ্ধ করে আমাদের সিস্টেম আপডেট করার জন্য, আমরা যে স্ক্রিপ্টটির কথা বলছি তা হ'ল zzUpdate।

আপনার উবুন্টুকে পুরোপুরি আপডেট করার জন্য zzUpdate একটি সাধারণ এবং কনফিগারযোগ্য স্ক্রিপ্ট কমান্ড লাইন থেকে এবং নিশ্চিতকরণের জন্য অপেক্ষা না করে আপনার সিস্টেমে সম্পূর্ণ আপডেট করার জন্য প্রতিটি কমান্ড কার্যকর করার জন্য দায়বদ্ধ পরবর্তী পর্ব.

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

আপডেট-উবুন্টু

উবুন্টু এবং ডেরিভেটিভসে zzUpdate কীভাবে ইনস্টল করবেন?

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

sudo apt install curl

নির্ভরতা ইতিমধ্যে ইনস্টল করা আছে এখন আমরা স্ক্রিপ্টটি ডাউনলোড করতে যাচ্ছি এবং এটি গিট ইনস্টল করবে আমাদের সিস্টেমে নির্ভরতা ইনস্টল না করার ক্ষেত্রে

curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh

একবার তারা সফলভাবে এটি ইনস্টল করে নিলে, এখন আমাদের অবশ্যই আমাদের কনফিগারেশন ফাইলটি সম্পাদনা করতে হবে, তবে প্রথমে আমাদের এটি তৈরি করতে হবে:

sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf

ফাইলটি এটির একটি কনফিগারেশন রয়েছে যা সুপারিশ করা হতে পারে বলে মনে করা যেতে পারে, তবে আমরা এটির জন্য আমাদের প্রয়োজনগুলিতে এটি সম্পাদনা করতে পারি।

আমরা এর সাথে সম্পাদনা করি:

sudo nano /etc/turbolab.it/zzupdate.conf

যেখানে আমরা এরকম কিছু দেখতে পাব, যেখানে 1 হ্যাঁ এবং 0 হ'ল:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

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

ইতিমধ্যে আমাদের প্রয়োজনে কনফিগার করা হয়েছে আমরা আমাদের সিস্টেম আপডেট করতে zzupdate চালাতে পারি প্রতিবার যখন আমাদের এটি প্রয়োজন হয়, এর জন্য আমরা কেবলমাত্র একটি টার্মিনাল টাইপ করি:

sudo zzupdate

একবার আপনি এটি চালু করার পরে, zzupdate প্রথমে গিটের মাধ্যমে স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে আপডেট করবে, তারপরে এটি উপলব্ধ প্যাকেজগুলির তথ্য আপডেট করবে, তৃতীয় পক্ষের সংগ্রহস্থলগুলি অক্ষম করতে বলবে, প্রয়োজনে প্যাকেজ আপডেট করবে এবং একটি নতুন উবুন্টু সংস্করণ পরীক্ষা করবে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   নেভি তিনি বলেন

    অন্য আদেশ কার্যকর করার জন্য এক কমান্ডের সমাপ্তির অপেক্ষায় থাকতে এড়াতে ক্রমানুসারে কমান্ডগুলি (কমান্ড 1; কমান্ড 2; কমান্ড 3) বা শর্তসাপেক্ষে (কমান্ড 1 && কমান্ড 2 && কমান্ড 3) চালানোও সম্ভব; এটি এই ক্ষেত্রে যেখানে -y বিকল্পটি বোঝায়।

  2.   জোসে জুয়ান তিনি বলেন

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

    এটি আপনার কোডের একটি অংশ (সেটআপ.শ) এবং চাইলে অপসারণ করা যেতে পারে:

    ## ইনস্টল / আপডেট করুন
    বের করে দিল ""
    যদি [! -d "$ INSTALL_DIR"]; তারপর
    প্রতিস্থাপন "ইনস্টল করা হচ্ছে ..."
    বের করে দিল "-----"
    mkdir -p "$ ইনস্টলল_ডির_প্যারেন্ট"
    সিডি "$ INSTALL_DIR_PARENT"
    git ক্লোন https://github.com/TurboLabIt/${SQLT_NAME g .git
    আর
    প্রতিবেদন "আপডেট করা হচ্ছে ..."
    বের করে দিল "----"
    fi