انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: norouzi90 در 02 اردیبهشت 1400، 11:05 بظ
-
با سلام
می خواستم توزیع فعلی ام را به testing تغییر دهم.
تا آنجایی که می دانم فقط بایستی sources.list را تغییر بدهم.
اگر امکان داشته باشد تغییراتی که بایستی انجام دهم بفرمایید.
-
اسم نسخه testing الان، bullseye هست که قراره بزودی از testing خارج بشه و تبدیل به stable بشه. شما میتونید الان مخازن رو روی bullseye تنظیم کنید ولی بعدش تبدیل به stable میشه.
میتونید هم مخازن رو کامل روی testing بزارید. اینجوری همیشه روی testing هستید.
حواستون باشه برگشتن از testing به stable سخته. به جز مواقعی که قراره بزودی یه نسخه جدید stable بیاد. چون در این حالت از چند ماه قبل testing رو freeze میکنند و شما میتونید با تنظیم مخازن روی نسخه stable که قراره بیاد، دوباره وارد stable بشید.
این کار رو تقریبا ۲ سال یه بار میشه انجام داد که نسخههای stable منتشر میشن. پس کامل حواستون باشه.
حالا شما بگید چجوری میخواهید انجام بدید که ما راهنمای کنیم.
-
می خواستم مخازن را، کامل روی testing بگذارم.
-
باسلام
فقط کافیه نام buster مخازن رو به testing تغییر بدی.
و دستور زیر رو بزنی
apt update && apt upgrade
من یه بار این کار و قبلا انجام دادم و پشیمون شدم. :(
ممکنه خطاهای مختلفی در بروز رسانی بگیری. ](*,)
بهتره یه iso testing جدید بگیری با خیال راحت نصب کنی.
-
بهتره قبل از شروع یه پشتیبان هم بگیرید که اگه مشکلی پیشاومد، راحت به حالت قبل برگردید.
خطهای مربوط به security.debian.org و همینطور خطهایی که شامل buster-updates هست رو پاک کنید. (میتونید خطهایی که با deb cdrom شروع میشن رو هم پاک کنید.)
توی دو خطی که باقی ماندند، testing رو جایگزین buster کنید.
مطمئن بشید مخزنی توی مسیر /etc/apt/sources.list.d/ نیست که مربوط به buster باشه.
فایل apt.conf توی مسیر /etc/apt/ رو هم بررسی کنید که آپدیت کردن رو محدود نکرده باشه.
فایلهای تنظیم apt، داخل مسیر /etc/apt/apt.conf.d/ رو هم بررسی کنید که مطمئن بشید چیزی آپدیت کردن رو تحت تاثیر قرار نمیده.
اگه همه چیز درست بود، لیست مخازن رو آپدیت و نسخه جدید برنامهها رو نصب کنید.
sudo apt update
sudo apt dist-upgrade
اطلاعات مربوط به مخازن قبلی رو هم پاک کنید.
sudo apt autoclean
-
۱- اگر امکان داشته باشد، عملکرد این سه خط را برایم بگویید. این سه خط هر کدام در اصل چه کاری انجام می دهند؟
deb http://deb.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
( برای این پرسیدم که آیا با حذف خطوط مربوط به update دیگر سیستم آپدیت نمی کند؟!)
۲- پوشه مربوط به /etc/apt/sources.list.d در مال من کلاً خالی بود.آیا مال من صحیح است؟
۳-فایلی بنام apt.conf توی مسیر /etc/apt/ نداشتم. آیا مال من صحیح است؟
۴-
فایلهای تنظیم apt، داخل مسیر /etc/apt/apt.conf.d/ رو هم بررسی کنید که مطمئن بشید چیزی آپدیت کردن رو تحت تاثیر قرار نمیده.
خودم متوجه نشدم ، عکسش را پایین گذاشتم.
۵-
اگر فقط از حیث گستردگی تعداد نرمافزار بخواهیم بررسی کنیم:
experimental از همه بیشتر و سپس unstable سپس testing و کمترین از همه اشان stable دارای تعداد نرمافزار می باشد؟
-
باسلام
قبلا یادمه یکی از دوستان پیشنها داد به جای مخازن testing
مخازن sid جایگزین کنیم بهتره و دلایل قانع کننده ای داشت
جستجو بکنی تو انجمن هست
اگر درست بگم این مخازن تو testing پشتیبانی نمیشن
-
۱- اینجا رو ببینید (https://wiki.debian.org/SourcesList).
این رو هم ببینید.
man sources.list
۲- مشکلی نیست. توی اونجا مخازن اضافه رو تعریف میکنند تا هر وقت لازم شد، راحت فایل اون رو حذف کنند. و فایل sources.list هم تغییر نکنه.
۳- مشکلی نیست. دیگه فایلهای تنظیمات apt میره توی دایرکتوری /etc/apt/apt.conf.d/
۴- اون فایلها یه سری قانون خاص برای apt تعیین میکنند. باید بررسی کنید که اون قانونها با آپدیت کردن سیستم مشکل پیدا نکنند.
۵- تعداد بسته که فکر نمیکنم زیاد فرقی کنه. در اصل نسخه برنامهها است که فرق میکنه.
-
از زحماتتان بینهایت تشکر میکنم.