پرش به محتوا

ارتقای Fedora به نسخه‌ی بعدی

یک سرور Fedora را با system-upgrade به نسخه‌ی بعدی ببرید؛ آماده‌سازی، دانلود، ری‌استارت و پاک‌سازی بسته‌های قدیمی.

Fedora 45سطح: متوسطبه‌روزرسانی: ۱۶ آبان ۱۴۰۵

چون عمر هر نسخه‌ی Fedora کوتاه است، ارتقای منظم (حداقل سالی یک بار) لازم است. ارتقا تا دو نسخه جلوتر پشتیبانی می‌شود، ولی ارتقای یک‌به‌یک امن‌تر است.

۱. آماده‌سازی

bash
sudo dnf upgrade --refresh -y
sudo reboot

از سرور بکاپ یا snapshot بگیرید.

۲. دانلود نسخه‌ی بعدی

bash
sudo dnf system-upgrade download --releasever=46

اگر بسته‌ای وابستگی ناسازگار داشت، پیام خطا نام آن را می‌گوید. می‌توانید آن را موقتاً حذف کنید، یا با --allowerasing اجازه دهید dnf خودش بسته‌های مشکل‌دار را کنار بگذارد (فهرست را با دقت بخوانید).

۳. اجرای ارتقا

bash
sudo dnf system-upgrade reboot

سرور ری‌استارت می‌شود و ارتقا پیش از بالا آمدن سرویس‌ها انجام می‌شود. بسته به سرعت دیسک، چند دقیقه تا نیم ساعت طول می‌کشد.

۴. بررسی

bash
cat /etc/fedora-release
systemctl --failed
sudo journalctl -p err -b

۵. پاک‌سازی

bash
sudo dnf system-upgrade clean
sudo dnf autoremove -y
sudo dnf install -y rpmconf remove-retired-packages
sudo rpmconf -a            # مقایسه‌ی فایل‌های پیکربندی تغییرکرده
sudo remove-retired-packages