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

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(ارتقای نگارش به دبیان آزمون)
 
(۱۷ نسخه‌ٔ میانی ویرایش شده توسط ۳ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
 
+
'''ارتقای دبیان''' (به انگلیسی: 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|محیط میزکار]] ممکن است در هنگام کارهای پس از نصب یا راه‌اندازی دوبارهٔ خدمت، سامانه را در وضعیت معیوب قرار دهد.
 +
 +
روی رایانه‌های رومیزی، با زدن کلیدهای {{ic| Ctrl+Alt+F3}} به کنسول {{ic|tty}} بروید.
 +
 +
== اطمینان از به‌روز بودن سامانه ==
 +
فرمان‌های زیر را در پوسته اجرا کنید:
 +
{{bc|$ sudo apt update}}
 +
{{bc|$ sudo apt full-upgrade}}
  
ارتقا باید روی یک [[Shell|پوستهٔ]] متنی انجام شود.
+
== تغییر مخازن قدیمی به مخازن جدید ==
چون که ممکن است [[محیط میزکار]] در هنگام کارهای پس از نصب یا باز راه‌اندازی خدمت، سامانه را در وضعیت معیوب قرار دهد.
+
در یک [[Text Editor|ویرایشگر متنی]] مخازن ارائه جدید را جایگزین مخازن موجود کنید. این کار عموماً با تغییر نام رمز ارایهٔ کنونی به ارایهٔ جدید انجام می شود.
  
روی رایانه‌های رومیزی، با زدن کلیدهای {{ic| Ctrl+Alt+F3}} به کنسول{{ic|tty}} بروید.
+
برای نمونه ارتقا از دبیان '''۱۱''' به '''۱۲''' با تغییر عبارت‌های {{ic| bullsye}} به {{ic| bookworm}} در پروندهٔ {{ic| /etc/apt/sources.list}} انجام می‌شود.
  
فرمان‌های زیر را در پوسته اجرا کنید:
+
=== قالب سبک DEB822 ===
 +
از نگارش '''۱۲''' دبیان از [https://manpages.debian.org/bullseye/apt/sources.list.5.en.html#DEB822-STYLE_FORMAT قالب سبک DEB822] پشتیبانی می‌کند. برای استفاده از این قالب، پروندهٔ {{ic| /etc/apt/sources.list}} را حذف کرده و به جایش پروندهٔ {{ic| system.sources}} را به شکل زیر ایجاد کنید:
  
== نخست از به روز بودن سامانه کنونی مطمئن شوید.==
+
====ارتقای نگارش به دبیان ۱۲ با کدرمز bookworm====
{{bc|$ sudo apt update}}
 
{{bc|$ sudo apt upgrade}}
 
  
== تغییر نام رمز ارایه ==
+
{{hc|
در یک [[ویرایشگر متن]] نام رمز ارایهٔ کنونی را به ارایهٔ جدید تغییر دهید.
+
/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
 +
}}
  
برای ارتقا دبیان '''۱۰''' به '''۱۱'''
+
====ارتقای نگارش به [[دبیان#نسخه‌ها|دبیان آزمون]] ====
{{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/system.sources|
 +
X-Repolib-Name: Debian System Sources
 +
Enabled: yes
 +
Types: deb
 +
URIs: https://deb.debian.org/debian/ https://archive.debian.petiak.ir/debian/
 +
Suites: testing
 +
Components: main non-free-firmware
 +
X-Repolib-Default-Mirror: https://deb.debian.org/debian/
 +
Signed-By: /etc/apt/trusted.gpg.d/debian-archive-bookworm-automatic.asc
 +
PDiffs: yes
 +
Languages: fa en
  
== به‌روز رسانی فهرست بسته‌ها ==
+
}}
فهرست بسته‌ها را تمیز و به روز کنید.
 
{{bc|$ sudo apt clean}}
 
  
{{bc|$ sudo apt update}}
+
== به‌روز رسانی سیاههٔ بسته‌ها ==
 +
سیاههٔ بسته‌ها را تمیز و به روز کنید.
 +
{{bc|
 +
$ sudo apt clean
 +
$ sudo apt update
 +
}}
  
 
== ارتقای ارایه ==
 
== ارتقای ارایه ==
سطر ۵۸: سطر ۹۷:
  
 
== حذف بسته‌های اضافی ==
 
== حذف بسته‌های اضافی ==
بسته‌هایی که دیگر به آن‌ها نیازی نیست را '''حذف''' کنید. اما فهرست را بررسی کنید که واقعا به آن‌ها نیازی نداشته باشید.
+
بسته‌هایی که دیگر به آن‌ها نیازی نیست را '''حذف''' کنید. اما پیش از آن فهرست را هم بررسی کنید که واقعا به آن‌ها نیازی نداشته باشید.
 
{{bc|$ sudo apt autoremove}}
 
{{bc|$ sudo apt autoremove}}
  
سطر ۶۶: سطر ۱۰۵:
  
 
[[رده: مقاله‌های کاربران]]
 
[[رده: مقاله‌های کاربران]]
 +
[[رده: دبیان]]

نسخهٔ کنونی تا ‏۲۱ مرداد ۱۴۰۳، ساعت ۱۴:۱۴

ارتقای دبیان (به انگلیسی: 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 را به شکل زیر ایجاد کنید:

ارتقای نگارش به دبیان ۱۲ با کدرمز bookworm

/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

ارتقای نگارش به دبیان آزمون

/etc/apt/sources.list.d/system.sources
X-Repolib-Name: Debian System Sources
Enabled: yes
Types: deb
URIs: https://deb.debian.org/debian/ https://archive.debian.petiak.ir/debian/
Suites: testing
Components: main non-free-firmware
X-Repolib-Default-Mirror: https://deb.debian.org/debian/
Signed-By: /etc/apt/trusted.gpg.d/debian-archive-bookworm-automatic.asc
PDiffs: yes
Languages: fa en

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

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

$ sudo apt clean
$ sudo apt update

ارتقای ارایه

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

$ sudo apt full-upgrade

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

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

$ sudo apt autoremove

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

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

$ sudo shutdown -r now