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

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
جز (آماده‌سازی برای ارتقا)
(ارتقای نگارش به دبیان آزمون)
 
(۲۷ نسخه‌ٔ میانی ویرایش شده توسط ۳ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
 +
'''ارتقای دبیان''' (به انگلیسی: Debian Upgrade)، فرایند ارتقای نگارش ارایهٔ [[توزیع]] [[دبیان]] است.
  
{{ویرایش|این نوشته برگردانی است آزاد از  [https://wiki.debian.org/DebianUpgrade How to release upgrade your distribution] یا چگونه انتشار توزیع خود را ارتقا دهید.}}
+
__TOC__
 
 
'''ارتقا دبیان''' (به انگلیسی: Debian Upgrade) به روزآوری نگارش [[توزیع]] از پایین به بالا است.
 
  
 
= آماده‌سازی برای ارتقا =
 
= آماده‌سازی برای ارتقا =
 
* از داده‌ها پشتیبان تهیه کنید.
 
* از داده‌ها پشتیبان تهیه کنید.
{{اخطار| ارتقا توزیع هیچگاه بدون ریسک نبوده است. ممکن است ارتقا موفق نباشد و سامانه را در وضع غیرقابل استفاده قرار دهید. کاربران باید پیش از شروع کار از داده‌های مهم پشتیبان تهیه کنید.}}
+
{{اخطار| ارتقای توزیع هیچگاه بدون ریسک نیست. ممکن است ارتقا موفق نباشد و سامانه را در وضع غیرقابل استفاده قرار دهد. کاربران باید پیش از شروع کار، از داده‌های مهم پشتیبان تهیه کنند.}}
* از اتصال مناسب اینترنت مطمئن شوید تا در حین کار با مشکل روبه رو نشوید.
+
* از اتصال مناسب اینترنتی مطمئن شوید تا در حین کار با مشکل روبه رو نشوید.
*‌ نرم‌افزارهای اضافی را حذف کنند.
+
*‌ نرم‌افزارهای اضافی را حذف کنید.
  
ارتقا از انتشار پایدار پیشین به کنونی
+
== ارتقا از انتشار پایدار پیشین به کنونی ==
  
ارتقای یک سامانه بسته به شمار بسته‌های نصب شدهٔ روی آن و سرعت سامانه به ویژه دیسک سخت می‌تواند تا ساعت‌ها زمان ببرد.
+
ارتقای یک سامانه، با توجه به شمار بسته‌های نصب شدهٔ روی آن و سرعت سامانه به ویژه دیسک سخت می‌تواند تا ساعت‌ها زمان ببرد.
هرچندکه می‌توان بخش بارگیری در ارتقا را جداگانه انجام داد اما بخش نصب واقعی باید در یک مرحله انجام شود.
+
هرچند که می‌توان بخش بارگیری در ارتقا را جداگانه انجام داد اما بخش نصب واقعی باید در یک مرحله انجام شود.
  
 
بیشتر فرایند ارتقا، سرراست است اما اگر سامانه تنظیمی ویژه دارد لازم است برخی اقدامات مدیریتی پس از اتمام کار انجام گیرد.
 
بیشتر فرایند ارتقا، سرراست است اما اگر سامانه تنظیمی ویژه دارد لازم است برخی اقدامات مدیریتی پس از اتمام کار انجام گیرد.
  
= مراحل =
+
= گام‌ها =
 +
ارتقای نگارش با [[Package Manager|مدیر بسته]] و به دست کاربری با دسترسی [[Sudo|سودو]] انجام می‌شود و شامل گام‌های زیر است.
  
ارتقا نگارش با ابزارهای [[مدیر بسته]]، [[کاربر ریشه]] یا کاربری با دسترسی کاربر ارشد انجام می‌شود و عموما شامل گام‌های زیر است.
+
== از کار انداختن مخازن خارجی و برداشتن برنامه‌های خارج از مخازن ==
 +
مخازن خارجی معمولاً در مسیر {{ic| /etc/apt/sources.list.d/}} قرار دارند. پیش از اقدام به آغاز ارتقا، باید مخازن اضافی برداشته شوند؛ چرا که ممکن است با مخازن رسمی جدید تداخل داشته باشند.
  
یک [[پوسته]] متنی اجرا کنید.
+
هم‌چنین بسته‌هایی که از این مخازن یا به هر روش دیگری غیر از نصب با [[APT]] از مخازن رسمی دبیان نصب شده‌اند باید پیش از ارتقا حذف شوند؛  چرا که علاوه بر امکان تداخل با بسته‌های ارائه جدید، موجب بروز مشکلات امنیتی، پایداری و سازگاری نیز خواهند شد و احتمال زیادی وجود دارد که فرایند نصب را با مشکل مواجه کرده و حتا توزیع را غیر قابل استفاده کنند.
  
ارتقا باید روی یک کنسول متنی انجام شود.
+
در این گام برای سرعت بخشی به فرایند ارتقا می‌توانید بررسی کنید اگر بسته‌ای اضافه روی سامانه نصب شده است و به آن نیازی ندارید آن را حذف کنید.
چون که ممکن است [[محیط میزکار]] در هنگام کارهای پس از نصب یا باز راه‌اندازی خدمت، سامانه را در وضعیت معیوب قرار دهد.
 
  
روی ماشین‌های رومیزی، با زدن کلیدهای {{ic| Ctrl+Alt+F3}} به کنسول{{ic|tty}}  بروید.
+
== اجرای پوستهٔ متنی ==
 +
بهتر است ارتقا در یک [[Shell|پوستهٔ]] متنی انجام شود. انجام مراحل ارتقا روی [[DE|محیط میزکار]] ممکن است در هنگام کارهای پس از نصب یا راه‌اندازی دوبارهٔ خدمت، سامانه را در وضعیت معیوب قرار دهد.
  
 +
روی رایانه‌های رومیزی، با زدن کلیدهای {{ic| Ctrl+Alt+F3}} به کنسول {{ic|tty}} بروید.
 +
 +
== اطمینان از به‌روز بودن سامانه ==
 
فرمان‌های زیر را در پوسته اجرا کنید:
 
فرمان‌های زیر را در پوسته اجرا کنید:
 +
{{bc|$ sudo apt update}}
 +
{{bc|$ sudo apt full-upgrade}}
  
*‌ ابتدا مطمئن شوید سامانه کنونی به روز باشد.
+
== تغییر مخازن قدیمی به مخازن جدید ==
{{bc|$ sudo apt update}}
+
در یک [[Text Editor|ویرایشگر متنی]] مخازن ارائه جدید را جایگزین مخازن موجود کنید. این کار عموماً با تغییر نام رمز ارایهٔ کنونی به ارایهٔ جدید انجام می شود.
{{bc|$ sudo apt upgrade}}
+
 
 +
برای نمونه ارتقا از دبیان '''۱۱''' به '''۱۲''' با تغییر عبارت‌های {{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====
 +
 
 +
{{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 full-upgrade}}
 
{{bc|$ sudo apt full-upgrade}}
  
بسته‌هایی که دیگر به آن‌ها نیازی نیست را حذف کنید. اما فهرست را بررسی کنید که واقعا به آن‌ها نیازی نداشته باشید.
+
== حذف بسته‌های اضافی ==
 +
بسته‌هایی که دیگر به آن‌ها نیازی نیست را '''حذف''' کنید. اما پیش از آن فهرست را هم بررسی کنید که واقعا به آن‌ها نیازی نداشته باشید.
 
{{bc|$ sudo apt autoremove}}
 
{{bc|$ sudo apt autoremove}}
  
سامانه را باز راه‌اندازی کنید تا تغییرات اعمال شوند.(هرچند این کار اختیاری است اما توصیه می‌شود)
+
== راه‌اندازی دوباره ==
 +
سامانه را دوباره راه‌اندازی کنید تا تغییرات اعمال شوند.(هرچند این کار اختیاری است اما توصیه می‌شود)
 
{{bc|$ sudo shutdown -r now}}
 
{{bc|$ sudo shutdown -r now}}
  
 +
[[رده: مقاله‌های کاربران]]
 
[[رده: دبیان]]
 
[[رده: دبیان]]
[[رده: آموزش‌ها]]
 
[[رده: اوبونتو]]
 

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

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