1Sep
يتطلب تثبيت البرامج على لينوكس مديري الحزم ومستودعات البرامج، وليس تحميل ملفات إيكس وتشغيلها من مواقع مثل ويندوز.إذا كنت جديدا على نظام التشغيل لينوكس، فقد يبدو ذلك بمثابة تحول ثقافي جذري.
في حين يمكنك تجميع وتثبيت كل شيء بنفسك على لينكس، تم تصميم مديري الحزم للقيام بكل العمل بالنسبة لك.استخدام مدير حزمة يجعل تثبيت وتحديث البرامج أسهل من على ويندوز.
لينوكس مقابل ويندوز
هناك مجموعة واسعة من توزيعات لينكس ومجموعة واسعة من مديري الحزم.لينوكس بنيت من برمجيات مفتوحة المصدر، مما يعني أن كل توزيع لينكس يجمع برامجه الخاصة مع إصدارات المكتبة المطلوبة وخيارات التجميع.تجميع تطبيقات لينكس عموما لا تعمل على كل توزيع - حتى لو كان ذلك ممكنا، سيتم إعاقة التثبيت من قبل تنسيقات حزمة المتنافسة.إذا قمت بتحديد موقع لينكس تطبيق على شبكة الإنترنت، سترى على الأرجح مجموعة متنوعة من وصلات التحميل لتنسيقات حزمة مختلفة ولينكسالتوزيعات - على افتراض أن موقع التطبيق يوفر إصدارات سابقة التجميع على الإطلاق.قد يخبرك التطبيق بتنزيل شفرة المصدر وتجميعها بنفسك.
مستودعات البرامج
لا يقوم مستخدمو لينوكس عادة بتحميل وتثبيت التطبيقات من مواقع التطبيقات، مثل مستخدمي ويندوز.بدلا من ذلك، كل توزيعة لينكس تستضيف مستودعات البرامج الخاصة بها.تحتوي هذه المستودعات على حزم برامج تم تجميعها خصيصا لكل توزيع وإصدار لينكس.على سبيل المثال، إذا كنت تستخدم أوبونتو 12.04، فإن المستودعات التي تستخدمها تحتوي على حزم تم تجميعها خصيصا ل أوبونتو 12.04.يستخدم مستخدم فيدورا مستودع تخزين كامل للحزم التي تم تجميعها خصيصا لإصدار فيدورا.
مدراء الحزم
فكر في مدير الحزم مثل متجر تطبيقات الجوال - باستثناء أنها كانت موجودة قبل وقت طويل من متاجر التطبيقات.أخبر مدير الحزمة لتثبيت البرنامج، وسوف يقوم تلقائيا بتحميل الحزمة المناسبة من مستودعات البرامج المهيأة، وتثبيته، وإعداده - كل ذلك بدون الحاجة إلى النقر من خلال المعالجات أو البحث عن ملفات إيكس على مواقع الويب.عند إصدار تحديث، يقوم مدير الحزمة بإشعار التنزيل المناسب وتنزيله.على عكس ويندوز، حيث يجب أن يكون لكل تطبيق المحدث الخاص لتلقي التحديثات التلقائية، يتعامل مدير الحزمة التحديثات لجميع البرامج المثبتة - على افتراض أنها تم تثبيتها من مستودعات البرامج.
ما هي حزمة؟
على عكس ويندوز، حيث تأتي التطبيقات في ملفات المثبت. exe التي يمكن أن تفعل أي شيء يحلو لهم للنظام، يستخدم لينكس تنسيقات حزمة خاصة.هناك مجموعة متنوعة من أنواع الباقات - أبرزها ديب على دبيان وأوبونتو و رم على فيدورا، ريد هات، وغيرها.هذه الحزم هي أساسا المحفوظات التي تحتوي على قائمة من الملفات.يفتح مدير الحزمة الأرشيف ويقوم بتثبيت الملفات على الموقع الذي تحدده الحزمة.يبقى مدير الحزمة على علم بأي الملفات تنتمي إلى الحزم - عند إلغاء تثبيت حزمة، يعرف مدير الحزمة بالضبط الملفات التي ينتمي إليها النظام.ويندوز ليس لديه فكرة ما هي الملفات تنتمي إلى تطبيق مثبت - فإنه يتيح تثبيت التطبيق إدارة التثبيت وإلغاء أنفسهم.
يمكن أن تحتوي الحزم أيضا على البرامج النصية التي يتم تشغيلها عند تثبيت الحزمة وإزالتها، على الرغم من أنها تستخدم عادة لإعداد النظام وعدم نقل الملفات إلى مواقع عشوائية.
تثبيت البرامج على لينكس
لتثبيت البرنامج على لينوكس، افتح مدير الحزمة، وابحث عن البرنامج، وأخبر مدير الحزم بتثبيته.سيعمل مدير الحزم على تنفيذ الباقي.توزيعات لينكس غالبا ما تقدم مجموعة متنوعة من الواجهات الأمامية لمدير الحزمة.على سبيل المثال، على أوبونتو، أوبونتو مركز البرامج، مدير التحديث، تطبيق سينابتيك، و أبت-جيت الأمر كل استخدام أبت-جيت و دبكغ لتحميل وتثبيت حزم ديب.يمكنك استخدام أي أداة تريد - أنها مجرد توفير واجهات مختلفة.ستجد بشكل عام مدير حزم رسومي بسيط في قوائم توزيع لينوكس.
تأخير التأخير
غالبا ما يلاحظ مستخدمو لينوكس الجدد مع مديري الحزم والمستودعات تأخير قبل وصول إصدارات البرامج الجديدة إلى أنظمتهم.على سبيل المثال، عند إصدار إصدار جديد من موزيلا فايرفوكس، سيحصل مستخدمو ويندوز و ماك عليه من موزيلا.على نظام التشغيل لينوكس، يجب أن يقوم توزيع لينوكس الخاص بك بحزم الإصدار الجديد ودفعه كتحديث.إذا فتحت نافذة تفضيلات فايرفوكس على لينوكس، فستلاحظ أن فايرفوكس ليس لديه القدرة على تحديث نفسه تلقائيا( على افتراض أنك تستخدم إصدار فايرفوكس من مستودعات توزيع لينوكس).
يمكنك أيضا تنزيل وتثبيت التطبيق بنفسك - على سبيل المثال، تحميل فايرفوكس مباشرة من موزيلا - ولكن هذا قد يتطلب تجميع وتثبيت البرنامج من المصدر ويزيل فوائد مديري الحزم، مثل التحديثات الأمنية التلقائية المركزية.
في حين أن الإصدارات الجديدة من فايرفوكس هي أولوية لأنها تحتوي على تحديثات الأمان، قد لا يتم تسليم التطبيقات الأخرى في أسرع وقت.على سبيل المثال، قد لا يتم إصدار إصدار جديد كبير من جناح المكتب ليبر أوفيس كتحديث للنسخة الحالية من توزيع لينوكس الخاص بك.لتجنب عدم الاستقرار المحتمل والسماح بوقت الاختبار، قد لا يتوفر هذا الإصدار حتى الإصدار الرئيسي التالي لتوزيع لينوكس الخاص بك - على سبيل المثال، أوبونتو 12.10 - عندما يصبح الإصدار الافتراضي في مستودعات برامج التوزيع.
لحل هذه المشكلة، فإن بعض توزيعات لينكس، مثل أرش لينوكس، تقدم "دورات إطلاق المتداول"، حيث يتم دفع إصدارات جديدة من البرامج إلى مستودعات البرامج الرئيسية.قد يسبب هذا مشكلات - بينما قد ترغب في إصدارات جديدة من تطبيقات سطح المكتب، ربما لا تهتم بإصدارات جديدة من أدوات النظام منخفضة المستوى، والتي من المحتمل أن تؤدي إلى عدم الاستقرار.
يقدم أوبونتو مستودع تخزين باكبورتس لإحضار نسخ أحدث من الحزم الهامة إلى توزيعات أقدم، على الرغم من أن كل الإصدارات الجديدة ليست في مستودع باكبورتس.
المستودعات الأخرى
في حين توزيعات لينكس السفينة مع المستودعات الخاصة بهم قبل تكوينها، يمكنك أيضا إضافة مستودعات أخرى إلى النظام الخاص بك.وبمجرد الانتهاء، يمكنك تثبيت مستودعات البرامج من ذلك المستودع وتلقي تحديثات منه باستخدام مدير الحزمة.يجب أن يتم تصميم المستودع الذي تضيفه لتوزيع لينكس ومدير الحزمة.
على سبيل المثال، يقدم أوبونتو مجموعة واسعة من أرشيفات الحزمة الشخصية( باس)، والتي تحتوي على برامج تجميعها من قبل الأفراد والفرق.أوبونتو لا يشهد استقرار أو حزم الحزم في هذه المستودعات، ولكن يمكنك إضافة با من الأفراد الموثوق بهم لتحميل حزم لم يتم بعد في مستودع أوبونتو - أو تنزيل إصدارات أحدث من الحزم الموجودة.
تستخدم بعض تطبيقات الجهات الخارجية أيضا مستودعات البرامج الخاصة بها.على سبيل المثال، عند تثبيت غوغل كروم على أوبونتو، فإنه يضيف مستودعا خاصا به إلى نظامك.يضمن لك ذلك تلقي تحديثات إلى غوغل كروم من خلال أدوات إدارة البرامج في أوبونتو وأدوات تثبيت البرامج القياسية.