ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

8.3.3. کار با چندین توزیع


با توجه به اینکه مناسب ابزار شگفت انگیزی است، احتمالاً می خواهید در آن غواصی کنید و شروع به آزمایش با بسته هایی کنید که از توزیع های دیگر می آیند. به عنوان مثال، پس از نصب یک سیستم Kali Rolling، ممکن است بخواهید بسته نرم افزاری موجود در Kali Dev، Debian Unstable یا Debian Experimental را بدون واگرایی بیش از حد از حالت اولیه سیستم امتحان کنید.

حتی اگر گهگاه در هنگام مخلوط کردن بسته‌های توزیع‌های مختلف با مشکل مواجه می‌شوید، مناسب چنین همزیستی را به خوبی مدیریت می کند و خطرات را به طور موثر محدود می کند (به شرطی که وابستگی های بسته دقیق باشند). ابتدا تمام توزیع های استفاده شده در آن را فهرست کنید /etc/apt/sources.list بیفزاید و توزیع مرجع خود را با APT::پیش‌فرض-انتشار پارامتر (به بخش مراجعه کنید 8.2.3، «ارتقای کالی لینـوکــس[صفحه 179]).

فرض کنید که Kali Rolling توزیع مرجع شما است، اما Kali Dev و Debian Unstable نیز در لیست شما قرار دارند. sources.list فایل. در این صورت می توانید استفاده کنید نصب مناسب بسته/ ناپایدار برای نصب بسته ای از Debian Unstable. اگر نصب به دلیل برخی وابستگی‌های ارضا نشدنی با شکست مواجه شد، اجازه دهید آن وابستگی‌ها را در Unstable با اضافه کردن -t ناپایدار پارامتر.

در این شرایط، ارتقاء (ارتقاء و به روز رسانی کامل) در Kali Rolling انجام می شود به جز بسته هایی که قبلاً به توزیع دیگری ارتقا یافته اند: این بسته ها به دنبال به روز رسانی های موجود در سایر توزیع ها خواهند بود. ما این رفتار را با کمک اولویت های پیش فرض تعیین شده توسط APT در زیر توضیح خواهیم داد. در استفاده از آن تردید نکنید سیاست apt-cache (به نوار کناری «استفاده از apt-cache مراجعه کنید سیاست” [صفحه 199]) برای تأیید اولویت های داده شده.

همه چیز متکی بر این واقعیت است که APT فقط بسته هایی با نسخه بالاتر یا برابر با بسته نصب شده را در نظر می گیرد (با فرض اینکه / etc / apt / تنظیمات برگزیده برای اعمال اولویت های بالاتر از 1000 برای برخی بسته ها استفاده نشده است).


با استفاده از سیاست apt-cache برای درک بهتر مکانیسم اولویت، از اجرا دریغ نکنید سیاست apt-cache برای نمایش اولویت پیش فرض مرتبط با هر منبع بسته. همچنین می توانید استفاده کنید سیاست apt-cache بسته برای نمایش اولویت های تمام نسخه های موجود از یک بسته معین.

با استفاده از سیاست apt-cache برای درک بهتر مکانیسم اولویت، از اجرا دریغ نکنید سیاست apt-cache برای نمایش اولویت پیش فرض مرتبط با هر منبع بسته. همچنین می توانید استفاده کنید سیاست apt-cache بسته برای نمایش اولویت های تمام نسخه های موجود از یک بسته معین.


بیایید فرض کنیم که شما نسخه 1 یک بسته اول را از آن نصب کرده اید کالی رولینگ و نسخه 2 و 3 به ترتیب در دسترس هستند کالی دیو و دبیان ناپایدار است. نسخه نصب شده دارای اولویت 100 است اما نسخه موجود در کالی رولینگ (همان) دارای اولویت 990 است (چون بخشی از انتشار هدف است). بسته ها در کالی دیو و دبیان ناپایدار است دارای اولویت 500 (اولویت پیش فرض نسخه های نصب نشده). بنابراین برنده نسخه 1 با اولویت 990 است. بسته باقی می ماند کالی رولینگ.

بیایید یک بسته دیگر را مثال بزنیم که نسخه 2 از آن نصب شده است کالی دیو. نسخه 1 در دسترس است کالی رولینگ و نسخه 3 در دبیان ناپایدار است. نسخه 1 (با اولویت 990 - بنابراین کمتر از 1000) کنار گذاشته می شود زیرا از نسخه نصب شده پایین تر است. این فقط نسخه 2 و 3 را که هر دو دارای اولویت 500 هستند باقی می ماند. در مواجهه با این جایگزین، APT جدیدترین نسخه را انتخاب می کند. دبیان ناپایدار است. اگر نمی خواهید بسته ای از آن نصب شود کالی دیو برای مهاجرت به دبیان ناپایدار است، باید اولویت کمتر از 500 (مثلاً 490) را به بسته هایی که از دبیان ناپایدار است. می توانید اصلاح کنید / etc / apt / تنظیمات برگزیده به این منظور:


بسته بندی: *

پین: انتشار a=ناپایدار پین-اولویت: 490

بسته بندی: *

پین: انتشار a=ناپایدار پین-اولویت: 490


برترین سیستم عامل Cloud Computing در OnWorks: