URL: https://negarnovin.com/docs/upgrading-ubuntu-24-to-ubuntu-26/
Author: نگار نوین
Published: 2026-07-11
Updated: 2026-07-29
Publisher: نگارنوین
🚀 آموزش جامع ارتقای اوبونتو ۲۴.۰۴ به اوبونتو ۲۶.۰۴ (قدمبهقدم) اوبونتو (Ubuntu) یکی از محبوبترین توزیعهای منبعباز لینوکس است که نسخههای پشتیبانی بلندمدت (LTS) آن تا ۵ سال آپدیتهای امنیتی و نگهداری دریافت میکنند. اوبونتو ۲۶.۰۴ LTS (با اسم رمز Resolute Raccoon) همراه با…
اوبونتو (Ubuntu) یکی از محبوبترین توزیعهای منبعباز لینوکس است که نسخههای پشتیبانی بلندمدت (LTS) آن تا ۵ سال آپدیتهای امنیتی و نگهداری دریافت میکنند. اوبونتو ۲۶.۰۴ LTS (با اسم رمز Resolute Raccoon) همراه با کرنل لینوکس ۷.۰، پکیجهای پیشفرض بهروزتر و پیشرفتهای امنیتی چشمگیری نسبت به اوبونتو ۲۴.۰۴ منتشر شده است.
با ارتقای (Upgrade) سرور فعلیتان، تمام دادهها و کانفیگهای شما بدون نیاز به نصب مجدد سیستمعامل، به نسخه جدید منتقل میشود. در این مقاله از مستندات، نحوه ارتقای امن و اصولی سرور از Ubuntu ۲۴.۰۴ LTS به Ubuntu ۲۶.۰۴ LTS را بررسی میکنیم.
⚠️ نکته بسیار مهم پیش از شروع: ارتقای سیستمعامل فرآیندی حساس است. اکیداً توصیه میکنیم قبل از اجرای هرگونه دستور، از سرور خود اسنپشات (Snapshot) یا فولبکآپ تهیه کنید تا در صورت بروز خطای پیشبینینشده، اطلاعات شما در امان باشد.
قبل از شروع فرآیند ارتقا، موارد زیر را بررسی کنید:
دسترسی به سرور اوبونتو ۲۴.۰۴ با کاربری غیر از root که دارای دسترسی sudo باشد.
حداقل ۵ گیگابایت فضای ذخیرهسازی خالی روی سرور.
برای بررسی میزان فضای خالی دیسک، دستور زیر را اجرا کنید:
Bash df -h(در ستون Avail از پارتیشن / مطمئن شوید که حداقل 5G فضا دارید).
ممکن است برخی از پکیجهای نصبشده روی اوبونتو ۲۴.۰۴ با نسخه ۲۶.۰۴ سازگار نباشند و پس از ارتقا باعث تداخل یا ارور شوند. گرفتن لیستی از نرمافزارهای نصبشده پیش از شروع، ریسک خرابیها را کاهش میدهد.
ابتدا یک لیست کامل از پکیجهای فعلی در یک فایل متنی خروجی بگیرید:
ارتقا ubuntu ۲۴ به اوبونتو ۲۶ Bash sudo dpkg --get-selections > packages-list.txtسپس میتوانید با دستور زیر این لیست را بررسی کنید:
Bash cat packages-list.txt | moreبرای جلوگیری از تداخل نرمافزارهای قدیمی با فرآیند ارتقا، ابتدا باید سیستمعامل ۲۴.۰۴ فعلی را به آخرین حد ممکن آپدیت کنیم.
ابتدا مطمئن شوید که نسخه فعلی ۲۴.۰۴ است:
Bash cat /etc/os-releaseلیست ریپازیتوریها را آپدیت کنید:
Bash sudo apt updateتمام پکیجهای نصبشده را به آخرین نسخه ارتقا دهید:
Bash sudo apt upgrade -y💡 نکته: اگر پس از اجرای آپگرید، هشداری مبنی بر آپدیت شدن کرنل (Pending kernel upgrade) دریافت کردید، حتماً یکبار سرور را ریاستارت کنید تا با کرنل جدید بالا بیاید:
Bash sudo rebootپس از بالا آمدن سرور، پکیجهای بدون استفاده را حذف و کش را پاکسازی کنید:
Bash sudo apt autoremove -y sudo apt autocleanابزار آپگرید اوبونتو (do-release-upgrade) در حین انجام کار، یک سرویس SSH کمکی روی پورت ۱۰۲۲ ایجاد میکند. این کار به این دلیل است که اگر اتصال SSH اصلی شما وسط ارتقا قطع شد، بتوانید دوباره از طریق این پورت به سرور وصل شوید و فرآیند را نجات دهید!
اگر از فایروال UFW استفاده میکنید، باید این پورت را باز کنید:
Bash sudo ufw allow 1022/tcp sudo ufw reloadبرای اطمینان از باز شدن پورت، وضعیت فایروال را چک کنید:
Bash sudo ufw statusاکنون سرور آماده است. با اجرای دستور زیر فرآیند ارتقا به اوبونتو ۲۶.۰۴ را استارت میزنیم:
Bash sudo do-release-upgrade -dدر طول این فرآیند، سیستم سوالاتی از شما میپرسد که باید با دقت پاسخ دهید:
تایید نسخه جدید: پیامی مبنی بر پیدا شدن Ubuntu ۲۶.۰۴ ‘Resolute Raccoon’ نمایش داده میشود. کلید y و سپس Enter را بزنید.
هشدار استفاده از SSH: سیستم میپرسد که آیا مایلید سرویس SSH جایگزین روی پورت ۱۰۲۲ اجرا شود؟ کلید y را بزنید.
شروع دانلود پکیجها: حجم دانلودها (معمولاً حدود ۱.۵ تا ۲ گیگابایت) نمایش داده میشود. برای تایید و شروع دانلود، y را بزنید. (این مرحله بسته به سرعت اینترنت سرور ممکن است تا چند ده دقیقه زمان ببرد).
تنظیمات کیبورد: در صورت نمایش پاپآپ پیکربندی کیبورد، کشور و لیآوت کیبورد خود (معمولاً English US) را انتخاب کرده و Enter بزنید.
تداخل فایلهای کانفیگ (بسیار مهم): در مراحل پایانی، ممکن است بپرسد آیا میخواهید فایلهای کانفیگ پیشفرض (مثل /etc/ssh/sshd_config، /etc/default/grub یا cloud.cfg و journald.conf) با نسخه جدید جایگزین شوند؟
بهترین واکنش: در اکثر مواقع (مخصوصاً برای تنظیمات SSH یا شبکه)، حرف N (نگهداشتن نسخه فعلی شما) را انتخاب کنید تا تنظیمات سرورتان به هم نریزد.
حذف پکیجهای منسوخشده: در پایان از شما میپرسد آیا پکیجهای اضافی و منسوخ حذف شوند (Remove obsolete packages)؟ کلید y را بزنید.
در نهایت با نمایش پیغام System upgrade is complete. Restart required از شما خواسته میشود سیستم را ریاستارت کنید. با زدن کلید y سرور شما ریبوت میشود.
پس از اینکه سرور دوباره در دسترس قرار گرفت، وارد SSH شوید تا مطمئن شویم ارتقا با موفقیت انجام شده است.
نسخه سیستمعامل را بررسی کنید:
Bash cat /etc/os-releaseخروجی باید مشابه زیر و حاوی VERSION="26.04 (Resolute Raccoon)" باشد.
کرنل لینوکس را بررسی کنید (باید نسخه ۷.۰ یا بالاتر باشد):
Bash uname -mrsدر نهایت، پورت موقت ۱۰۲۲ را که برای احتیاط باز کرده بودیم، از فایروال پاک کنید:
Bash sudo ufw delete allow 1022/tcpاگر از سورسهای جانبی (مثل داکر، انجیناکس و…) استفاده میکنید، ممکن است آدرس مخازن آنها هنوز روی نام رمز اوبونتو ۲۴.۰۴ (یعنی noble) تنظیم شده باشد که باعث ارور در آپدیتهای بعدی میشود.
لیست سورسهای جانبی را چک کنید:
Bash ls /etc/apt/sources.list.dوارد فایلهای داخل این مسیر شوید و کلمه noble را به resolute (کد نیم نسخه ۲۶.۰۴) تغییر دهید.
سپس یکبار دیگر دیتابیس پکیجها را بهروز کنید تا مطمئن شوید هیچ خطایی وجود ندارد:
Bash sudo apt update sudo apt upgrade sudo apt autoremove -y && sudo apt autocleanتبریک میگوییم! سرور شما اکنون با موفقیت از Ubuntu ۲۴.۰۴ LTS به Ubuntu 26.04 LTS ارتقا یافته است و از جدیدترین کرنل لینوکس (نسخه ۷)، بهروزرسانیهای امنیتی و امکانات تازه بهره میبرد. استفاده از این نسخه تا ۵ سال آینده پایداری زیرساخت شما را تضمین میکند.