ارتقای دبیان
ارتقای دبیان (به انگلیسی: Debian Upgrade)، فرایند ارتقای نگارش ارایهٔ توزیع دبیان است.
محتویات
آمادهسازی برای ارتقا
- از دادهها پشتیبان تهیه کنید.
اخطار:
ارتقا توزیع هیچگاه بدون ریسک نبوده است. ممکن است ارتقا موفق نباشد و سامانه را در وضع غیرقابل استفاده قرار دهد. کاربران باید پیش از شروع کار از دادههای مهم پشتیبان تهیه کنید.- از اتصال مناسب اینترنت مطمئن شوید تا در حین کار با مشکل روبه رو نشوید.
- نرمافزارهای اضافی را حذف کنند.
ارتقا از انتشار پایدار پیشین به کنونی
ارتقای یک سامانه، با توجه به شمار بستههای نصب شدهٔ روی آن و سرعت سامانه به ویژه دیسک سخت میتواند تا ساعتها زمان ببرد. هرچند که میتوان بخش بارگیری در ارتقا را جداگانه انجام داد اما بخش نصب واقعی باید در یک مرحله انجام شود.
بیشتر فرایند ارتقا، سرراست است اما اگر سامانه تنظیمی ویژه دارد لازم است برخی اقدامات مدیریتی پس از اتمام کار انجام گیرد.
گامها
ارتقای نگارش با مدیر بسته و به دست کاربری با دسترسی سودو انجام میشود و شامل گامهای زیر است.
از کار انداختن مخازن خارجی و برداشتن برنامههای خارج از مخازن
مخازن خارجی معمولاً در مسیر
/etc/apt/sources.list.d/
قرار دارند. پیش از اقدام به آغاز ارتقا، باید مخازن اضافی برداشته شوند؛ چرا که ممکن است با مخازن رسمی جدید تداخل داشته باشند.
همچنین بستههایی که از این مخازن یا به هر روش دیگری غیر از نصب با APT از مخازن رسمی دبیان نصب شدهاند باید پیش از ارتقا حذف شوند؛ چرا که علاوه بر امکان تداخل با بستههای ارائه جدید، موجب بروز مشکلات امنیتی، پایداری و سازگاری نیز خواهند شد و احتمال زیادی وجود دارد که فرایند نصب را با مشکل مواجه کرده و حتا توزیع را غیر قابل استفاده کنند.
اجرای پوستهٔ متنی
بهتر است ارتقا در یک پوستهٔ متنی انجام شود. انجام مراحل ارتقا روی محیط میزکار ممکن است در هنگام کارهای پس از نصب یا راهاندازی دوبارهٔ خدمت، سامانه را در وضعیت معیوب قرار دهد.
روی رایانههای رومیزی، با زدن کلیدهای
Ctrl+Alt+F3
به کنسول
tty
بروید.
اطمینان از بهروز بودن سامانه
فرمانهای زیر را در پوسته اجرا کنید:
$ sudo apt update
$ sudo apt full-upgrade
تغییر مخازن قدیمی به مخازن جدید
در یک ویرایشگر متنی مخازن ارائه جدید را جایگزین مخازن موجود کنید. این کار عموماً با تغییر نام رمز ارایهٔ کنونی به ارایهٔ جدید انجام می شود.
برای نمونه ارتقا از دبیان ۱۰ به ۱۱ با تغییر عبارتهای
bullsye
به
bookworm
در پروندهٔ
/etc/apt/sources.list
انجام میشود.
قالب سبک DEB822
از نگارش ۱۲ دبیان از قالب سبک DEB822 پشتیبانی میکند. برای استفاده از این قالب، پروندهٔ
/etc/apt/sources.list
را حذف کرده و به جایش پروندهٔ
system.sources
را به شکل زیر ایجاد کنید:
/etc/apt/sources.list.d/system.sources
X-Repolib-Name: Debian System Sources Enabled: yes Types: deb URIs: https://deb.debian.org/debian/ https://mirrors.pardisco.co/debian/ Suites: bookworm bookworm-updates bookworm-proposed-updates bookworm-backports Components: main contrib non-free-firmware X-Repolib-Default-Mirror: https://deb.debian.org/debian/ PDiffs: yes Languages: fa en X-Repolib-Name: Debian Security Sources Enabled: yes Types: deb URIs: https://security.debian.org/debian-security/ Suites: bookworm-security Components: main contrib non-free-firmware PDiffs: yes Languages: fa en
بهروز رسانی فهرست بستهها
فهرست بستهها را تمیز و به روز کنید.
$ sudo apt clean $ sudo apt update
ارتقای ارایه
گام اصلی ارتقای ارایه را انجام دهید که شامل ارتقای بستهها و حذف برخی دیگر است.
$ sudo apt full-upgrade
حذف بستههای اضافی
بستههایی که دیگر به آنها نیازی نیست را حذف کنید. اما پیش از آن فهرست را هم بررسی کنید که واقعا به آنها نیازی نداشته باشید.
$ sudo apt autoremove
راهاندازی دوباره
سامانه را دوباره راهاندازی کنید تا تغییرات اعمال شوند.(هرچند این کار اختیاری است اما توصیه میشود)
$ sudo shutdown -r now