OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

8.1.2. فهم sources.list ملف


sources.list file هو ملف التكوين الأساسي لتعريف مصادر الحزم ، ومن المهم فهم كيفية تخطيطه وكيفية تكوينه لأن APT لن يعمل بدون قائمة محددة بشكل صحيح من مصادر الحزم. دعنا نناقش تركيبها ، ونلقي نظرة على المستودعات المختلفة التي تستخدمها Kali Linux ، وناقش المرايا وإعادة توجيه المرآة ، فستكون جاهزًا لاستخدام APT.

كل سطر نشط من / الخ / مناسب / sources.list ملف (ومن ملفات /etc/apt/sources.list.d/*. قائمة files) يحتوي على وصف لمصدر مكون من ثلاثة أجزاء مفصولة بمسافات. تبدأ الأسطر المكوّنة من حرف أ # حرف:


# deb cdrom: [Debian GNU / Linux 2016.1 _Kali-rolling_ - اللقطة الرسمية amd64 LIVE /

تثبيت ثنائي 20160830-11: 29] / kali-rolling يساهم بشكل رئيسي غير مجاني


deb http://http.kali.org/kali kali-rolling main non-free Contrib

# deb cdrom: [Debian GNU / Linux 2016.1 _Kali-rolling_ - اللقطة الرسمية amd64 LIVE /

تثبيت ثنائي 20160830-11: 29] / kali-rolling يساهم بشكل رئيسي غير مجاني


deb http://http.kali.org/kali kali-rolling main non-free Contrib


دعنا نلقي نظرة على صيغة هذا الملف. يشير الحقل الأول إلى نوع المصدر:

ديب للحزم الثنائية ،

ديب-SRC لحزم المصدر.

يعطي الحقل الثاني عنوان URL الأساسي للمصدر: يمكن أن يتكون من مرآة دبيان أو أي أرشيف حزمة آخر تم إعداده من قبل طرف ثالث. يمكن أن يبدأ عنوان URL بـ ملف: // للإشارة إلى مصدر محلي مثبت في التسلسل الهرمي لملفات النظام ، باستخدام http:// للإشارة إلى مصدر يمكن الوصول إليه من خادم ويب ، أو باستخدام ftp:// لمصدر متاح على خادم FTP. يمكن أن يبدأ عنوان URL أيضًا بـ قرص مدمج: للتثبيتات القائمة على الأقراص المضغوطة / DVD-ROM / Blu-ray ، على الرغم من أن هذا أقل تكرارًا لأن طرق التثبيت القائمة على الشبكة أصبحت أكثر شيوعًا.

قرص مدمج الإدخالات تصف الأقراص المضغوطة / أقراص DVD التي لديك. على عكس الإدخالات الأخرى ، لا يتوفر القرص المضغوط دائمًا ، حيث يجب إدخاله في محرك الأقراص وعادة ما يمكن قراءة قرص واحد فقط في كل مرة. لهذه الأسباب ، تتم إدارة هذه المصادر بطريقة مختلفة قليلاً وتحتاج إلى إضافتها مع ملائمة قرص مدمج البرنامج ، وعادة ما يتم تنفيذه بامتداد تضيف معامل. سيطلب الأخير بعد ذلك إدخال القرص في محرك الأقراص وسيتصفح محتوياته بحثًا عن الباقات الملفات. سيستخدم هذه الملفات لتحديث قاعدة بياناته الخاصة بالحزم المتاحة (تتم هذه العملية عادةً بواسطة ملف تحديث أبت يأمر). بعد ذلك ، ستطلب APT القرص إذا احتاج إلى حزمة مخزنة عليه.

تعتمد صيغة الحقل الأخير على بنية المستودع. في أبسط الحالات ، يمكنك ببساطة الإشارة إلى دليل فرعي (مع شرطة مائلة مطلوبة) للمصدر المطلوب (غالبًا ما يكون هذا عبارة "./"، والذي يشير إلى عدم وجود دليل فرعي - الحزم بعد ذلك مباشرة

على عنوان URL المحدد). ولكن في الحالة الأكثر شيوعًا ، سيتم تنظيم المستودعات مثل مرآة دبيان ، مع توزيعات متعددة لكل منها مكونات متعددة. في هذه الحالات ، قم بتسمية التوزيع المختار ، ثم المكونات (أو الأقسام) المطلوب تمكينها. دعنا نتوقف لحظة لتقديم هذه الأقسام.

يستخدم Debian و Kali ثلاثة أقسام للتمييز بين الحزم وفقًا للتراخيص التي اختارها مؤلفو كل عمل.

يحتوي Main على جميع الحزم التي تتوافق تمامًا مع إرشادات برامج دبيان المجانية1.

غير مجانا يختلف الأرشيف لأنه يحتوي على برامج لا تتوافق (تمامًا) مع هذه المبادئ ولكن يمكن توزيعها دون قيود.

المساهمات (المساهمات) هي مجموعة من البرامج مفتوحة المصدر التي لا يمكن أن تعمل بدون بعض العناصر غير الحرة. قد تتضمن هذه العناصر برامج من القسم غير الحر أو ملفات غير مجانية مثل ذاكرة القراءة فقط للألعاب ، و BIOS الخاص بوحدات التحكم ، وما إلى ذلك. تشتمل المساهمة أيضًا على برامج مجانية تتطلب تجميعها عناصر ملكية ، مثل VirtualBox ، والتي تتطلب مترجمًا غير مجاني لـ بناء بعض ملفاته.

الآن ، دعنا نلقي نظرة على مصادر أو مستودعات حزم Kali Linux القياسية.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: