ارتقای دبیان: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
جز
(راه‌اندازی دوباره)
 
(۱۸ نسخه‌ٔ میانی ویرایش شده توسط ۳ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
 
+
'''ارتقای دبیان''' (به انگلیسی: Debian Upgrade)، فرایند ارتقای نگارش ارایهٔ [[توزیع]] [[دبیان]] است.
{{ویرایش|این نوشته برگردانی است آزاد از  [https://wiki.debian.org/DebianUpgrade How to release upgrade your distribution] یا چگونه انتشار توزیع خود را ارتقا دهید.}}
 
 
 
'''ارتقای دبیان''' (به انگلیسی: Debian Upgrade)، فرایند ارتقای نگارش ارایهٔ [[توزیع]] دبیان است.
 
  
 
__TOC__
 
__TOC__
سطر ۸: سطر ۵:
 
= آماده‌سازی برای ارتقا =
 
= آماده‌سازی برای ارتقا =
 
* از داده‌ها پشتیبان تهیه کنید.
 
* از داده‌ها پشتیبان تهیه کنید.
{{اخطار| ارتقا توزیع هیچگاه بدون ریسک نبوده است. ممکن است ارتقا موفق نباشد و سامانه را در وضع غیرقابل استفاده قرار دهد. کاربران باید پیش از شروع کار از داده‌های مهم پشتیبان تهیه کنید.}}
+
{{اخطار| ارتقای توزیع هیچگاه بدون ریسک نیست. ممکن است ارتقا موفق نباشد و سامانه را در وضع غیرقابل استفاده قرار دهد. کاربران باید پیش از شروع کار، از داده‌های مهم پشتیبان تهیه کنند.}}
* از اتصال مناسب اینترنت مطمئن شوید تا در حین کار با مشکل روبه رو نشوید.
+
* از اتصال مناسب اینترنتی مطمئن شوید تا در حین کار با مشکل روبه رو نشوید.
*‌ نرم‌افزارهای اضافی را حذف کنند.
+
*‌ نرم‌افزارهای اضافی را حذف کنید.
  
ارتقا از انتشار پایدار پیشین به کنونی
+
== ارتقا از انتشار پایدار پیشین به کنونی ==
  
ارتقای یک سامانه بسته به شمار بسته‌های نصب شدهٔ روی آن و سرعت سامانه به ویژه دیسک سخت می‌تواند تا ساعت‌ها زمان ببرد.
+
ارتقای یک سامانه، با توجه به شمار بسته‌های نصب شدهٔ روی آن و سرعت سامانه به ویژه دیسک سخت می‌تواند تا ساعت‌ها زمان ببرد.
 
هرچند که می‌توان بخش بارگیری در ارتقا را جداگانه انجام داد اما بخش نصب واقعی باید در یک مرحله انجام شود.
 
هرچند که می‌توان بخش بارگیری در ارتقا را جداگانه انجام داد اما بخش نصب واقعی باید در یک مرحله انجام شود.
  
سطر ۲۰: سطر ۱۷:
  
 
= گام‌ها =
 
= گام‌ها =
 +
ارتقای نگارش با [[Package Manager|مدیر بسته]] و به دست کاربری با دسترسی [[Sudo|سودو]] انجام می‌شود و شامل گام‌های زیر است.
 +
 +
== از کار انداختن مخازن خارجی و برداشتن برنامه‌های خارج از مخازن ==
 +
مخازن خارجی معمولاً در مسیر {{ic| /etc/apt/sources.list.d/}} قرار دارند. پیش از اقدام به آغاز ارتقا، باید مخازن اضافی برداشته شوند؛ چرا که ممکن است با مخازن رسمی جدید تداخل داشته باشند.
 +
 +
هم‌چنین بسته‌هایی که از این مخازن یا به هر روش دیگری غیر از نصب با [[APT]] از مخازن رسمی دبیان نصب شده‌اند باید پیش از ارتقا حذف شوند؛  چرا که علاوه بر امکان تداخل با بسته‌های ارائه جدید، موجب بروز مشکلات امنیتی، پایداری و سازگاری نیز خواهند شد و احتمال زیادی وجود دارد که فرایند نصب را با مشکل مواجه کرده و حتا توزیع را غیر قابل استفاده کنند.
  
ارتقا نگارش با ابزارهای [[Package Manager|مدیر بسته]]، کاربر [[Root|ریشه]] یا کاربری با دسترسی کاربر ارشد انجام می‌شود و عموما شامل گام‌های زیر است.
+
در این گام برای سرعت بخشی به فرایند ارتقا می‌توانید بررسی کنید اگر بسته‌ای اضافه روی سامانه نصب شده است و به آن نیازی ندارید آن را حذف کنید.
  
 
== اجرای پوستهٔ متنی ==
 
== اجرای پوستهٔ متنی ==
 +
بهتر است ارتقا در یک [[Shell|پوستهٔ]] متنی انجام شود. انجام مراحل ارتقا روی [[DE|محیط میزکار]] ممکن است در هنگام کارهای پس از نصب یا راه‌اندازی دوبارهٔ خدمت، سامانه را در وضعیت معیوب قرار دهد.
  
ارتقا باید روی یک [[Shell|پوستهٔ]] متنی انجام شود.
+
روی رایانه‌های رومیزی، با زدن کلیدهای {{ic| Ctrl+Alt+F3}} به کنسول {{ic|tty}} بروید.
چون که ممکن است [[محیط میزکار]] در هنگام کارهای پس از نصب یا باز راه‌اندازی خدمت، سامانه را در وضعیت معیوب قرار دهد.
 
  
روی رایانه‌های رومیزی، با زدن کلیدهای {{ic| Ctrl+Alt+F3}} به کنسول{{ic|tty}} بروید.
+
== اطمینان از به‌روز بودن سامانه ==
 +
فرمان‌های زیر را در پوسته اجرا کنید:
 +
{{bc|$ sudo apt update}}
 +
{{bc|$ sudo apt full-upgrade}}
  
فرمان‌های زیر را در پوسته اجرا کنید:
+
== تغییر مخازن قدیمی به مخازن جدید ==
 +
در یک [[Text Editor|ویرایشگر متنی]] مخازن ارائه جدید را جایگزین مخازن موجود کنید. این کار عموماً با تغییر نام رمز ارایهٔ کنونی به ارایهٔ جدید انجام می شود.
 +
 
 +
برای نمونه ارتقا از دبیان '''۱۲''' به '''۱۳''' با تغییر عبارت‌های {{ic| bookworm}} به {{ic| trixie}} در پروندهٔ {{ic| /etc/apt/sources.list}} انجام می‌شود.
  
== طمینان از به‌روز بودن سامانه ==
+
=== قالب سبک DEB822 ===
{{bc|$ sudo apt update}}
+
از نگارش '''۱۲''' دبیان از [https://manpages.debian.org/bookworm/apt/sources.list.5.en.html#DEB822-STYLE_FORMAT قالب سبک DEB822] پشتیبانی می‌کند. برای تبدیل مخازن خود به این قالب می‌توانید از این دستور استفاده کرده:
{{bc|$ sudo apt upgrade}}
 
  
== تغییر نام رمز ارایه ==
+
{{bc|$ sudo apt modernize-sources}}
در یک [[ویرایشگر متن]] نام رمز ارایهٔ کنونی را به ارایهٔ جدید تغییر دهید.
 
  
'''نمونه'''
+
یا به صورت دستی پروندهٔ {{ic| /etc/apt/sources.list}} را حذف و به جایش پروندهٔ {{ic| debian.sources}} را به شکل زیر ایجاد کنید:
  
برای ارتقا دبیان '''۱۰''' به '''۱۱'''
 
{{ic| deb https://deb.debian.org/debian/ buster main}} به {{ic| deb https://deb.debian.org/debian/ bullseye main}} تغییر کند.
 
  
تغییرات در پرونده‌های زیر انجام می‌گیرد.
+
{{hc|
{{bc| $ sudo nano /etc/apt/sources.list /etc/apt/sources.list.d/*}}
+
/etc/apt/sources.list.d/debian.sources|
 +
X-Repolib-Name: Debian System Sources
 +
Enabled: yes
 +
Types: deb
 +
URIs: https://deb.debian.org/debian/ https://mirrors.pardisco.co/debian/
 +
Suites: trixie trixie-updates trixie-proposed-updates trixie-backports
 +
Components: main contrib non-free-firmware
 +
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
 +
X-Repolib-Default-Mirror: https://deb.debian.org/debian/
 +
PDiffs: yes
 +
Languages: fa en
  
== به‌روز رسانی فهرست بسته‌ها ==
+
X-Repolib-Name: Debian Security Sources
فهرست بسته‌ها را تمیز و به روز کنید.
+
Enabled: yes
{{bc|$ sudo apt clean}}
+
Types: deb deb-src
 +
URIs: https://security.debian.org/debian-security/
 +
Suites: trixie-security
 +
Components: main contrib non-free-firmware
 +
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
 +
}}
  
{{bc|$ sudo apt update}}
+
== به‌روز رسانی سیاههٔ بسته‌ها ==
 +
سیاههٔ بسته‌ها را تمیز و به روز کنید.
 +
{{bc|
 +
$ sudo apt clean
 +
$ sudo apt update
 +
}}
  
 
== ارتقای ارایه ==
 
== ارتقای ارایه ==
سطر ۵۸: سطر ۸۳:
  
 
== حذف بسته‌های اضافی ==
 
== حذف بسته‌های اضافی ==
بسته‌هایی که دیگر به آن‌ها نیازی نیست را '''حذف''' کنید. اما فهرست را بررسی کنید که واقعا به آن‌ها نیازی نداشته باشید.
+
بسته‌هایی که دیگر به آن‌ها نیازی نیست را '''حذف''' کنید. اما پیش از آن فهرست را هم بررسی کنید که واقعا به آن‌ها نیازی نداشته باشید.
 
{{bc|$ sudo apt autoremove}}
 
{{bc|$ sudo apt autoremove}}
  
 
== راه‌اندازی دوباره ==
 
== راه‌اندازی دوباره ==
 
سامانه را دوباره راه‌اندازی کنید تا تغییرات اعمال شوند.(هرچند این کار اختیاری است اما توصیه می‌شود)
 
سامانه را دوباره راه‌اندازی کنید تا تغییرات اعمال شوند.(هرچند این کار اختیاری است اما توصیه می‌شود)
{{bc|$ sudo shutdown -r now}}
+
{{bc|$ sudo reboot}}
  
 
[[رده: مقاله‌های کاربران]]
 
[[رده: مقاله‌های کاربران]]
 +
[[رده: دبیان]]

نسخهٔ کنونی تا ‏۱۶ بهمن ۱۴۰۳، ساعت ۱۴:۳۸

ارتقای دبیان (به انگلیسی: Debian Upgrade)، فرایند ارتقای نگارش ارایهٔ توزیع دبیان است.

آماده‌سازی برای ارتقا

  • از داده‌ها پشتیبان تهیه کنید.

اخطار:

ارتقای توزیع هیچگاه بدون ریسک نیست. ممکن است ارتقا موفق نباشد و سامانه را در وضع غیرقابل استفاده قرار دهد. کاربران باید پیش از شروع کار، از داده‌های مهم پشتیبان تهیه کنند.
  • از اتصال مناسب اینترنتی مطمئن شوید تا در حین کار با مشکل روبه رو نشوید.
  • ‌ نرم‌افزارهای اضافی را حذف کنید.

ارتقا از انتشار پایدار پیشین به کنونی

ارتقای یک سامانه، با توجه به شمار بسته‌های نصب شدهٔ روی آن و سرعت سامانه به ویژه دیسک سخت می‌تواند تا ساعت‌ها زمان ببرد. هرچند که می‌توان بخش بارگیری در ارتقا را جداگانه انجام داد اما بخش نصب واقعی باید در یک مرحله انجام شود.

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

گام‌ها

ارتقای نگارش با مدیر بسته و به دست کاربری با دسترسی سودو انجام می‌شود و شامل گام‌های زیر است.

از کار انداختن مخازن خارجی و برداشتن برنامه‌های خارج از مخازن

مخازن خارجی معمولاً در مسیر /etc/apt/sources.list.d/ قرار دارند. پیش از اقدام به آغاز ارتقا، باید مخازن اضافی برداشته شوند؛ چرا که ممکن است با مخازن رسمی جدید تداخل داشته باشند.

هم‌چنین بسته‌هایی که از این مخازن یا به هر روش دیگری غیر از نصب با APT از مخازن رسمی دبیان نصب شده‌اند باید پیش از ارتقا حذف شوند؛ چرا که علاوه بر امکان تداخل با بسته‌های ارائه جدید، موجب بروز مشکلات امنیتی، پایداری و سازگاری نیز خواهند شد و احتمال زیادی وجود دارد که فرایند نصب را با مشکل مواجه کرده و حتا توزیع را غیر قابل استفاده کنند.

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

اجرای پوستهٔ متنی

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

روی رایانه‌های رومیزی، با زدن کلیدهای Ctrl+Alt+F3 به کنسول tty بروید.

اطمینان از به‌روز بودن سامانه

فرمان‌های زیر را در پوسته اجرا کنید:

$ sudo apt update
$ sudo apt full-upgrade

تغییر مخازن قدیمی به مخازن جدید

در یک ویرایشگر متنی مخازن ارائه جدید را جایگزین مخازن موجود کنید. این کار عموماً با تغییر نام رمز ارایهٔ کنونی به ارایهٔ جدید انجام می شود.

برای نمونه ارتقا از دبیان ۱۲ به ۱۳ با تغییر عبارت‌های bookworm به trixie در پروندهٔ /etc/apt/sources.list انجام می‌شود.

قالب سبک DEB822

از نگارش ۱۲ دبیان از قالب سبک DEB822 پشتیبانی می‌کند. برای تبدیل مخازن خود به این قالب می‌توانید از این دستور استفاده کرده:


$ sudo apt modernize-sources

یا به صورت دستی پروندهٔ /etc/apt/sources.list را حذف و به جایش پروندهٔ debian.sources را به شکل زیر ایجاد کنید:


/etc/apt/sources.list.d/debian.sources
X-Repolib-Name: Debian System Sources
Enabled: yes
Types: deb
URIs: https://deb.debian.org/debian/ https://mirrors.pardisco.co/debian/
Suites: trixie trixie-updates trixie-proposed-updates trixie-backports
Components: main contrib non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
X-Repolib-Default-Mirror: https://deb.debian.org/debian/
PDiffs: yes
Languages: fa en

X-Repolib-Name: Debian Security Sources
Enabled: yes
Types: deb deb-src
URIs: https://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

به‌روز رسانی سیاههٔ بسته‌ها

سیاههٔ بسته‌ها را تمیز و به روز کنید.

$ sudo apt clean
$ sudo apt update

ارتقای ارایه

گام اصلی ارتقای ارایه را انجام دهید که شامل ارتقای بسته‌ها و حذف برخی دیگر است.

$ sudo apt full-upgrade

حذف بسته‌های اضافی

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

$ sudo apt autoremove

راه‌اندازی دوباره

سامانه را دوباره راه‌اندازی کنید تا تغییرات اعمال شوند.(هرچند این کار اختیاری است اما توصیه می‌شود)

$ sudo reboot