آموزش آپگرید ابونتو 16 به ابونتو 18.04

نویسنده: آبتین حیدرآبادیان| دسته بندی: آموزش سرور مجازی لینوکس | نظرات: 1 نفر
آموزش آپگرید ابونتو 16 به ابونتو 18.04
7347
13 اردیبهشت 1397

در این بخش ازسری مطالب آموزش ابونتو در آذرآنلاین با آموزش آپگرید ابونتو 16 به ابونتو 18.0 در خدمت شما خواهیم بود.

همانطور که می‌دانید چندی پیش نسخه LTS از ابونتو 18 به صورت رسمی معرفی شد و در مطالب قبلی به نصب نسخه دسکتاپ ابونتو 18.04 پرداختیم.

حال در این مطلب به آموزش آپگرید ابونتو 16 به ابونتو 18.0 پرداخته تا در صورتی که شما یکی از کاربران قدیمی ابونتو سرور هستد بدون نیاز به نصب مجدد سرور ، براحتی به ubuntu 18 مهاجرت کنید.

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

نکته 1: قبل از شروع به آپگرید ، از تمامی اطلاعات و تنظیمات سرویس‌های خود نسخه پشتیبان تهیه نمایید.

نکته 2: در تمامی مراحل آپگرید از یک ارتباط کاملاً مطمئن استفاده نمایید تا کنسول SSH شما قطع نگردد. (ممکن است قطع شدن SSH در بین مراحل آپگرید به منزله از دست رفتن سیستم عامل قبلی شما شود.)

نکته 3: فایروال سیستم خود را غیر فعال کرده و سرویس آن را متوقف کنید تا تمامی پورت‌ها برای شما در دسترس باشد.

حال در ادامه با آموزش آپگرید ابونتو 16 به ابونتو 18.0 همراه ما باشید.

آموزش آپگرید ابونتو 16 به ابونتو 18.0

آماده‌سازی ابونتو برای آپگرید

1- ابتدا دو دستور زیر را به ترتیب وارد کرده تا لیست پکیج‌ها آپدیت و در صورت نیاز آپگرید شوند.

apt-get update
apt-get upgrade

ممکن است در بین مراحل آپگرید پکیج‌ها از شما تأییدیه درخواست شود که با وارد کردن حرف Y و زدن اینتر آن را رد کنید.

2- پس از وارد کردن و اتمام دستورات بالا ، دستور زیر را وارد کرده تا در صورت نیاز به نصب پکیجی جدید در راستای آپدیت‌های انجام شده ، نصب گردد.

apt-get dist-upgrade

آپگرید به ابونتو 18.04

بعد از اتمام مرحله قبلی و آماده‌سازی ابونتو ، شما قادر خواهید بود از دو روش مختلف به آپگرید ابونتو خود بپردازید.

روش اول : همانند سیستم دبیان ، در ابتدا آدرس مخازن را تغییر داده و سپس دستور آپدیت را بزنید.

روش دوم : از دستور do-release-upgrade استفاده نمایید که روشی مطمئن و ساده‌تر می‌باشد.

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

1- دستور زیر را وارد کرده تا سیستم به چک کردن وضعیت نسخه جدید و شروع به آپگرید نماید.

do-release-upgrade

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

Checking for a new Ubuntu release

No new release found

در صورتی که نسخه‌ای برای Developer‌ها عرضه شده و شما نیز در نظر دارید ابونتو خود را به آن آپگرید کنید از سوئیچ d- در انتهای دستور بالا استفاده نمایید.

2- اگر از طریق SSH شروع به آپگرید ابونتو کرده باشید ، پیغامی مشابه عبارات زیر دریافت خواهید کرد که از شما تأییدیه برای ادامه کار بر روی SSH خواهد گرفت.

Reading cache

Checking package manager
 
Continue running under SSH?

This session appears to be running under ssh. It is not recommended
to perform a upgrade over ssh currently because in case of failure it
is harder to recover.

If you continue, an additional ssh daemon will be started at port
'1022'.
Do you want to continue?

Continue [yN] y

3- بعد از تأیید ، پورت 1022 را به عنوان پشتیبان پورت 22 برای SSH بازخواهد کرد تا در صورت اختلال و قطع ارتباط ، شما بتوانید از پورت جدید به سرور خود SSH بزنید.

Starting additional sshd

To make recovery in case of failure easier, an additional sshd will
be started on port '1022'. If anything goes wrong with the running
ssh you can still connect to the additional one.
If you run a firewall, you may need to temporarily open this port. As
this is potentially dangerous it's not done automatically. You can
open the port with e.g.:
'iptables -I INPUT -p tcp --dport 1022 -j ACCEPT'

To continue please press [ENTER]

4- در این بخش اگر Mirror تنظیم شده باشد بدون هیچ پیغامی به مرحله بعد خواهید رفت ، در غیر این صورت پیغامی مشابه زیر دریافت خواهید کرد که با وارد کردن حرف y و زدن اینتر ، اجازه اضافه شدن mirror را بدهید.

updating repository information

No valid mirror found

While scanning your repository information no mirror entry for the
upgrade was found. This can happen if you run an internal mirror or
if the mirror information is out of date.

Do you want to rewrite your 'sources.list' file anyway? If you choose
'Yes' here it will update all 'xenial' to 'bionic' entries.
If you select 'No' the upgrade will cancel.

 
Continue [yN] y

5- در این مرحله مقدار دیتای نیاز به دانلود را همراه با اطلاعاتی از تعداد پکیج‌ها به شما نمایش خواهد داد که در صورت تأیید ، حرف Y را وارد کرده و اینتر ار بزنید.

Do you want to start the upgrade?

6 installed packages are no longer supported by Canonical. You can
still get support from the community.

9 packages are going to be removed. 104 new packages are going to be
installed. 399 packages are going to be upgraded.

You have to download a total of 232 M. This download will take about
46 seconds with your connection.

Installing the upgrade can take several hours. Once the download has
finished, the process cannot be canceled.

 Continue [yN]  Details [d]y

6- در بین و یا انتهای مراحل نصب ، از شما سؤالی برای تأیید ریبوت شدن سیستم پس از اتمام مراحل آپگرید پرسیده خواهد شد.(گزینه yes را انتخاب نمایید.)

آپگرید ابونتو 16 به 18

7-در ادامه و قبل از ریبوت شدن آپگرید ، پیغامی مشابه زیر دریافت خواهید کرد که پکیج‌های منسوخ شده را سیستم پاک کند که با وارد کردن حرف Y و زدن اینتر آن را رد کنید.

Remove obsolete packages?

 
53 packages are going to be removed.

 Continue [yN]  Details [d]y

8- در نهایت سیستم پیغامی برای اتمام آپگرید به شما خواهد داد و درخواست ریبوت خواهد کرد که حرف y را وارد کرده و اینتر را بزنید تا سیستم را ریبوت شود.

System upgrade is complete.
Restart required

To finish the upgrade, a restart is required.If you select 'y' the system will be restarted.

Continue [yN] y

نکته مهم : به هیچ وجه کنسول SSH خود را نبندید و پس از چند دقیقه با ریستارت کردن پنجره سعی کنید تا مجدداً به کنسول متصل شوید.

بعد از بالا آمدن سیستم پیغام Welcome به صورت زیر برای شما نمایش داده خواهد شد.

Welcome to Ubuntu 18.04 LTS (GNU/Linux 4.15.0-19-generic x86_64)

بدین ترتیب شما موفق به آپگرید سیستم خود به ابونتو 18.04 شده‌اید.

امیدواریم در پایان از آموزش آپگرید ابونتو 16 به ابونتو 18.0 استفاده لازم را برده باشید.

کاربر گرامی شما می‌توانید سؤالات مربوط به این آموزش را در بخش کامنت‌ها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید و یا برای رفع مشکلات دیگر در زمینه آموزش‌های آذرآنلاین به بخش Community مراجعه کرده و مشکل خود را در آن مطرح نمایید تا در اسرع وقت کاربران دیگر و کارشناسان به سؤالات شما پاسخ دهند.