بروزرسانی به Linux Mint20 پارت ۱

امروز در این پست مراحل بروزرسانی سیستم عامل لینوکس مینت ۱۹٫۳ را به لینوکس مینت ۲۰ را با تمامی جزییات و پیش نیاز ها و مشکلاتی ممکن است حین این بروزرسانی با ان مواجه شوید را بررسی خواهیم کرد،همچنین در برخی موارد بروزرسانی لینوکس ممکن است به دلیل مشکلات سخت افزاری به مشکل بر بخورد به همین دلیل سعی کرده ایم تا با ذکر پایه ترین موارد مانند، سخت افزار مورد نیاز این مشکلات و ایراد ها را به حداقل برسانیم.

پیش نیاز ها برای نصب لینوکس مینت ۲۰

معماری ۶۴ بیتی

ممکن است برایتان سوال پیش بیاید که معماری ۶۴ بیتی به چه معناست،همینطور که میدانید نسخه لینوکس مینت ۱۹٫۳ تا اپریل ۲۰۲۳ هم از نسخه های ۳۲ بیتی هم ۶۴ بیتی و پردازنده های ۳۲ و ۶۴ بیتی پشتیبانی خواهد کرد،اما بروزرسانی لینوکس مینت ۲۰ تنها در پردازنده هایی با پشتیبانی از معماری ۶۴ قابل نصب است و فقط نسخه ۶۴ بیتی ان برای نصب و بروزرسانی منتشر شده است،همچنین برای بروزسانی از لینوکس مینت ۱۹٫۳ به لینوکس مینت ۲۰ به نسخه ۶۴ بیتی لینوکس مینت ۱۹٫۳ نیاز خواهید داشت،در صورتی که نمیدانید کدام نسخه را نصب کرده اید،فرمان زیر را در ترمینال وارد کنید تا نسخه لینوکس شما را برایتان نمایش دهد:

dpkg --print-architecture

در جوابی که سیستم به شما میدهد اگه با واژه amd64 مواجه شدید به معنی است که لینوکس شما ۶۴ بیتی است و میتوانید لینوکس مینت ۲۰ را بر روی آن نصب کنید،و در وصورتی که پیام نوشته شده،i386است به این معنی است که شما دارید از نسخه ۳۲ بیتی استفاده میکنید و امکان بروزرسانی برای شما مقدور نمیباشد.

کار کردن با APT

برای بروزرسانی به لینوکس مینت ۲۰ شما باید تا حدی تجربه کار کردن با APT و فرمان های لینوکس داشته باشید،بروزرسانی به یک نسخه جدید پایه کار اسانی نیست از ان جایی که انجام بروزرسانی نیاز به اجرای فرمان های لینوکس و خواندن خروجی انها دارد ، بهتر است که اگر تجربه ای در انجام این کار ندارید از یک متخصص یا فردی که به فرمان های لینوکس اشنایی دارد کمک بگیرید.

همچنین شما باید تجربه ی تقریبی از کار کردن با فرمان های APT هم داشته باشید که بتوانید در حین بروزرسانی نتایج و خروجی که به حالت فرمان ها برای شما نمایش داده خواهد شد را بخوانید،به طور مثال باید متوجه شوید که یک برنامه در حین بروزرسانی نیاز به حذف شدن دارد،یا اینکه از بروزرسانی جلوگیری میکنه یا با یکی دیگر از برنامه ها در تضاد است.

موارد نرم افزاری مورد نیاز

بروزرسانی تمامی برنامه ها

برای بروزرسانی برنامه ها مسیر زیر را دنبال کنید:

  • به مسیر Menu ‣ Administration ‣ Update Manager رفته و بخش مدیریت بروزرسانی هارا باز کنید.
  • برو روی گزینه Refresh کلیک کنید برنامه ها از اول برای شما نمایش داده شوند.

  • بر روی گزینه Select All کلیک کنید تا تمامی بروزرسانی هارا انتخاب کنید.

  • بر روی گزینه Install Updates کلیک کنید.

  • مراحل گفته شده را انجام بدید تا تمامی بروزرسانی ها نصب شوند و با پیامی مانند system is up to date مواجه میشود،سپس سیستم خود را ریستارت کنید.

یک فایل Snap Shot یا پشتیبانی از سیستم خود بسازید

اگر که در حین بروزرسانی به صورت اتاقی نصب آن به مشکلی برخوردید یا مراحل نصب ناقص صورت گرفت،شما به راحتی میتوانید با استفاده از Snap shot که از قبل از نصب تهیه کردید،اطلاعات و تنظمیات خود را بازیابی کنید و به زمان قبل از نصب ان برکردید.داشتن یک Snap Shot به شما این اطمینان را میدهد در که صورت بروز هرگونه مشکلی شما میتوانید سیستم خورد را دوباره برگردانید،و از ان استفاده کنید،اینکار حتی از طریق یک فلش درایو یا یک دیسک CD و DVD برای شما امکان پذیز است.

برای ساخت یک Snap shot مراحل زیر را دنبال کنید:

  • از مسیر Menu ‣ Administration ‣ Timeshift برنامه ی Timeshift را اجرا کنید.

  • از طریق راهنمای خودکار ادامه بدهید تا یک مسیر را برای Snapshot انتخاب کنید.

  • از قسمت نوار ابزار بر روی Create کلیک کنید تا به صورت دستی یک Snapshot از سیستم عامل خود بسازید.

PPA ها و repositorieهای شخص ثالث را از سیستم خود پاک کنید

در صورتی که نسخه نصب شده PPA و repositorieها از سیستم عامل لینوکس مینت ۲۰ بالاتر باشد،در حین بروزرسانی ممکن است به مشکلاتی بربخورید،در این صورت بهتر است قبل از بروزرسانی انها را پاک کنید تا از بوجود امدن مشکلات احتمالی جلوگیری کنید.

برای حذف برنامه های نصب شده شخص ثالث مسیر زیر را دنبال کنید:

  • از مسیر Menu ‣ Administration ‣ Software Sourcesبرنامه Software Sources را اجرا کنید.

  • زبانه Additional repositoriesرا باز کنید و تمامی repositories ها را غیرفعال کنید.

  • زبانه PPAا باز کنید و تمامی آن ها را غیر فعال کنید.

  • بر روی قسمت پایینی کلیک کنید تا حافظه کش APTبرای شما تازه سازی شود.

  • بر روی زبانه Maintenance کلیک کنید و روی قسمت Downgrade Foreign Packages کلیک کنید.

  • بر روی تمامی زبان های خارجه کلیک کنید و گزینه Downgradeرا انتخاب کنید.

  • بر روی Remove Foreign Packagesکلیک کنید،تمامی زبان هارا انتخاب کنید و بر روی Remove کلیک کنید.

  • سیستم خود را ریستارت کنید و دوباره یک Snapshot بسازید.

پی نوشت:این قسمت از مراحل نصب به صورت اختیاری است، اما انجام ان را به شما شدیدا پیشنهاد میکنیم،برخی از PPA ها هیچ دخالتی در بروزرسانی سیستم ایجاد نمیکنند، در صورتی که برخی از آن ها وابستگی های سیستمی را بوجود میاورند که پس از اتمام نصب میتواند برای شما دردسر ساز باشد،به همین دلیل حذف کردن آن ها ایمن ترین روش است.

بروزرسانی

نصب ابزار بروزرسانی

برای نصب ابزار بروزرسانی کد زیر را در یک ترمینال وارد کنید:

apt install mintupgrade

چک کردن بروزرسانی

برای شبیه سازی کردن بروزرسانی ،یک ترمینال باز کنید و فرمان زیر را بنویسید:

mintupgrade check

سپس راهنمایی که بر روی صفحه شما نمایش داده میشود را دنبال کنید.این فرمان به صورت شبیه سازی برای شما نشان خواهد داد که برنامه های لینوکس مینت ۲۰ چگونه خواهد بود، در نصب این نسخه چه تاثیری در روند کلی سیستم شما خواهد گذاشت.

به یاد داشته باشید که اجرای این فرمان فقط یک شبیه سازی را برای شما نشان خواهد داد و پس از اتمام ان تمامی برنامه هایی که از قبل نصب داشته اید برای شما باز خواهد گشت.

پس از اتمام شبیه ساز،خروجی آن برای شما مشخص خواهد کرد که ایا بروزرسانی امکان پذیر است یا نه،همچنین این شبیه ساز به شما نشان خواهد داد که کدام یک از برنامه ها قابل ارتقا یا قابل نصب هستند و کدام یک از ان ها باید از روی سیستم حذف شوند.

پی نوشت:در حین نشان دادن خروجی به شدت مهم است که به فرمان های داده شده در نتیجه دقت کنید،از mintupgrade check استفاده کنید و به مرحله بعدی نروید تا نتیجه دلخواهتان را از خروجی بگیرید.

در این صورتی که این مرحله به صورت نیمه متوقف شد میتوانید با نوشتن فرمان mintupgrade restore-sourcesبه تنظیمات پیش فرض APT برگردید.

دانلود برنامه های بروزرسانی

برای دانلود برنامه های ضروری بروزرسانی،فرمان زیر را بنویسید:

mintupgrade download

به یاد داشته باشید که این فرمان فقط برنامه های مورد نیاز بروزرسانی را دانلود میکند.

نصب بروزرسانی

به یاد داشته باشید که این مرحله غیرقابل بازگشت است و تنها راه برای دستیابی به سیستم عامل و اطلاعات قبلی خود داشتن Snap shot میباشد.

برای اجرای بروزرسانی فرمان زیر را وارد کنید:

mintupgrade upgrade

دان گرید کردن نصب های خارجی

برخی از برنامه های برای اجرا بر روی لینوکس مینت ۲۰ نیاز به نسخه های پایین تری نسبت به مینت ۱۹٫۳دارند،برای اطمینان حاصل کردن از اینکه ان ها به درستی کار میکنند باید ان ها را به نسخه های پایین تر دان گرید کنیم.

  • از مسیر Menu ‣ Administration ‣ Software Sourcesبرنامه sources tool را اجرا کنید.

  • زبانه Maintenance را باز کنید و بر روی Downgrade Foreign Packagesکلیک کنید.

  • all foreign packages را انتخاب کنید و بر روی Downgrade کلیک کنید.

حذف برنامه های خارجی

برخی از برنامه های و فایل های نصبی شخص ثالثی که خودمان ما در سیستم عامل قرار میدهیم گاها نیاز به حذف شدن دارند تا از روند بروزرسانی ها جلوگیری نکنند،با وجود اینکه درصد کمی برای دخالت اینگونه برنامه های وجود دارد،به حداقل رساندن ریسک آن هنگام نصب ضروری است.

  • از مسیر Menu ‣ Administration ‣ Software Sourcesابزار Software Sources را اجرا کنید.

  • زبانه Maintenanceرا باز کنید و بر روی Remove Foreign Packages کلیک کنید.

  • در این مرحله شما میتوانید به دلخواهتان فقط برنامه هایی را که نیازی به انها ندارید را حذف کنید و ان هایی که برایتان اطلاعات مهمی را ذخیره نگه داشتنه اند،انتخاب نکنید.

عیب یابی

نصبmintupgrade

اگر که نمیتوانید mintupgrade را در repositorپیدا کنید،به حالت پیش فرض لینوکس مینت mirror بروید و حافظه cache APT را رفرش کنید.

بازگردانی از Snap shot

یکی از ایراداتی که به اندازه کافی دربین کاربران لینوکس و کسانی که سعی در بازگردانی اطلاعات خود از یک فایل Snap shot دارند،خالی بودن پنجره مورد نظر است،در صورتی که با این پنجره مواجه شدید ،دو دقیقه زمان بگیرید و در آن پنجره منتظر باشید،پس از ظاهر شدن متن بر روی Next کلیک کنید،و Snap shot خود را بازگردانی کنید.در صورتی که قبل از نمایش داده شدن متن بر روی next کلیک کنید،عملیات قفل خواهد شد و باید سیستم خود را ریبوت کنید و دوباره سعی به بازگردانی اطلاعات خود کنید.

رد شدن از Timeshift

در صورتی که شما دارید از یک ابزار Snap shot دیگری استفاده میکنید و نمیخواهید از برنامه Time shift استفاده کنید،میتوانید با اجرای فرمان زیر از برنامه Time shift بگزرید:

echo "{}" | sudo tee /etc/timeshift.json

به یاد داشته باشید،پس از بروزرسانی درصورتی که میخواهید باز از برنامه Time shift استفاده کنید،فایل بالا را از سیستم خود حذف کنید.

هنگ کردن سیستم

در برخی از شرایط و در برخی از سیستم ها این بروزرسانی ها میتوانند تا حدی سنگین و دشوار باشد و ممکن است به صورت موقت سیستم شمارا متوقف کند یا اینکه صفحه دسکتاپ شما متوقف شود،یا اینکه بر روی رایانه های ضعیفتر تا ساعت ها طول بکشد تا پردازش نصب به پایان برسد،اما این به معنی بروز مشکل نیست،کمی صبر داشته باشید تا مراحل نصب کاملا تمام شد.

در صورتی که متوجه شدید سیستم شما به طور کامل متوقف شده و هیچ پیشرفتی در نصب به وجود نمیایید،میتوانید به باز کردن کنسول با کلید های CTRL+ALT+F2و اجرا کردن mintupgrade upgradeاز این قسمت بروزرسانی را ادامه دهید.

فایل بوت اسیب دیده

در صورتی که سیستم شما دیگر قادر به بوت شدن نیست،شما میتوانید از نسخه شبیه سازی یا دمو لینوکس مینت ۱۹٫۳ یا فایل ISO آن استفاده کنید،از قسمت Live لینوکس مینت ۱۹٫۳ برنامه Boot Repair را اجرا کنید و به آن اجازه بدهید تا آنرا تعمیر کند.

در صورتی که روش قبل کارساز نبود اینبار میتوانید دوباره نسخه دمو لینوکس مینت ۱۹٫۳ را اجرا کنید اما اینبار از برنامه Time shift استفاده کنید،برنامه Time shift قادر است که درایو ها و اطلاعات شمارا بررسی کنی و به وسیله Snap shot سیستم شمارا بازیابی کند.

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]

Leave a Reply