تثبيت حزم أوبونتو في الشبكات المعزولة بأداة apt-cdrom

نظرة عامة

عند العمل على خوادم أو بيئات تشغيلية مقطوعة عن شبكة الإنترنت (Air-Gapped Environments)، تبرز مشكلة إدارة الحزم وتثبيت البرمجيات على توزيعة أوبونتو كأحد أبرز التحديات. توفر أداة apt-cdrom حلاً عملياً وفعالاً لتخطي هذه العقبة، حيث تمكنك من تحويل أقراص التثبيت ووسائط ISO التخزينية إلى مستودعات محلية موثوقة. يستعرض هذا الدليل الآلية التشغيلية للأداة وكيفية ربط وسائط التخزين بنظام إدارة الحزم APT خطوة بخطوة.

1. بنية أمر apt-cdrom ودليل الخيارات التشغيلية

يُعد استعراض قائمة الإرشادات عبر الأمر apt-cdrom --help الخطوة الأولى لاستيعاب المعاملات المتاحة وكيفية دمج وسائط التخزين القابلة للإزالة، كأقراص CD-ROM أو وحدات USB، ضمن مسارات مصادر التثبيت في النظام.
يتيح هذا الأمر فهم الكيفية التي يعتمدها مدير الحزم لإدراج وسائط التثبيت غير المتصلة بالإنترنت بطريقة آمنة وسليمة داخل ملف التكوين /etc/apt/sources.list.
⚙️ [أبرز المعاملات المتاحة]

add : إجراء فحص شامل للوسيط التخزيني وقراءة فهارس الحزم لتسجيله كمستودع رسمي جديد.
ident : فحص هوية الوسيط وعرض المعرّف الفريد (ID) وبيانات محرك الأقراص بدقة.
-d, --cdrom : تحديد نقطة تثبيت (Mount Point) مخصصة للوسيط التخزيني أو ملف ISO بدلاً من المسار الافتراضي.
-m, --no-mount : منع محاولة التثبيت أو إلغاء التثبيت التلقائي للوسيط، والاعتماد على حالته الحالية.
-f, --fast : تجاوز خطوة التحقق المتعمق من سلامة الحزم لتسريع إجراءات النسخ.
-a, --thorough : تفعيل البحث المعمق داخل الشجرة التوجيهية للوصول إلى مواقع ملفات الحزم.

استعراض خيارات apt-cdrom

2. تهيئة مسار الربط والتحقق من هوية القرص (ident)

لتمكين نظام APT من الوصول إلى محتويات القرص بسلاسة، نبدأ بإنشاء دليل قياسي مخصص لنقطة التعليق باستخدام الأمر sudo mkdir -p /media/cdrom.

إنشاء مسار التعليق

عقب إنشاء المسار، نلجأ إلى تشغيل الأمر sudo apt-cdrom -d /media/cdrom ident، وهو ما يتيح فحص الوسيط المتواجد في المسار المحدد (/media/cdrom) وقراءة معرّفه الرقمي وبيانات التسمية الخاصة به قبل شمله رسمياً في مصفوفة المستودعات.
تكشف المخرجات عن بدء عملية التركيب المؤقت والتحقق من صلاحية القرص الضوئي أو صورة ISO الملحقة تمهيداً للاعتماد.

التحقق من هوية وسيط التخزين

3. دمج الوسيط المحلي كمستودع حزم باستخدام apt-cdrom add

لإتمام عملية التسجيل دون إعادة تركيب القرص الذي تم ربطه مسبقاً، نمرر المعامل -m ضمن الأمر sudo apt-cdrom -m -d /media/cdrom add، حيث تتولى الأداة فحص محتويات المسار (/media/cdrom) واستخراج فهرس الحزم المحلي لإضافته لقائمة المصادر.
توضح نافذة الأوامر استجابة النظام للمسار المعين (/media/cdrom/) وبدء مسار تهيئة المستودع بنجاح.

إضافة الوسيط إلى مستودعات النظام

للتأكد عملياً من كتابة البيانات الجديدة، يمكن الاستعلام داخل ملف المصادر عبر تشغيل grep 'cdrom:' /etc/apt/sources.list، بغية البحث عن الأسطر التي تبدأ بالبادئة cdrom:.
في هذا السيناريو التوضيحي، لم يظهر أي سطر في المخرجات، مما يشير إلى عدم اكتمال التدوين التلقائي نظراً لغياب فهرس حزم صالح على الوسيط المستخدم أثناء الاختبار.

التحقق من تسجيل المستودع في sources.list

4. تحديث مؤشرات APT واختبار البحث عن الحزم بدون اتصال

يُنفذ الأمر sudo apt-get update --no-download بهدف تحديث الذاكرة المؤقتة لقاعدة بيانات APT بالاعتماد الحصري على الفهارس المتاحة محلياً كالأقراص، مع إيقاف أي محاولات اتصال خارجي لجلب التحديثات عبر الشبكة.
تؤكد النتيجة نجاح عملية قراءة قوائم الحزم محلياً (Reading package lists...) دون توجيه طلبات عبر الإنترنت، مما يضع النظام في وضعية الاستعداد للتعامل مع البرمجيات أوفلاين.

تحديث الفهارس المحلية بدون تحميل خارجي

للتحقق من إمكانية الوصول إلى حزمة محددة، نستخدم أداة البحث السريع apt-cache search --names-only ubuntu-standard، والتي تحصر نطاق المطابقة في أسماء الحزم المسجلة.
يوضح الإخراج عدم العثور على أي نتائج مطابقة، ما يعكس خلو الفهارس المحلية الحالية من البيانات الوصفية الخاصة بحزمة ubuntu-standard.

فحص توفر الحزمة في الفهرس المحلي

قدمنا في هذا الدليل استعراضاً شاملاً لكيفية الاستفادة من أمر apt-cdrom في تجهيز مستودعات محلية عبر صور ISO داخل خوادم أوبونتو المعزولة تماماً عن الشبكة.
تساعدك هذه المعرفة العملية في بناء بيئات عمل مستقرة وتنصيب البرمجيات الأساسية دون القلق بشأن قيود الاتصال أو تعقيدات التبعيات في الأنظمة الحساسة.