كيفية تثبيت البرامج من خارج مستودعات برنامج أوبونتو
في Linux ، تقوم بتثبيت برنامج من تطبيقات إدارة الحزم مثل Ubuntu Software Center. ولكن لا يتوفر كل برنامج في مستودعات برامج توزيع Linux الخاصة بك.
يجب عليك فقط تثبيت البرامج من المصادر التي تثق بها ، مثلما هو الحال في Windows. ينطبق الكثير من هذه النصائح أيضًا على توزيعات لينكس الأخرى ، لذا سنقوم بتدوين ما هو خاص بـ Ubuntu وما هو Linux-in-general.
ملفات حزمة DEB
حزم برامج أوبونتو في تنسيق ملف .deb. وهذا يشمل الحزم التي تقوم بتنزيلها من مركز برامج أوبونتو ومع apt-get - فهي كلها ملفات .deb.
ومع ذلك ، يمكنك أيضًا تثبيت حزم .deb من خارج مستودعات برامج Ubuntu. العديد من الشركات التي تنتج برامج لينكس تقدم في شكل .deb. على سبيل المثال ، يمكنك تنزيل ملفات .deb لـ Google Chrome ، و Google Earth ، و Steam for Linux ، و Opera ، وحتى Skype ، من مواقعهم الرسمية على الويب. انقر نقرًا مزدوجًا على الملف وسيتم فتحه في مركز برامج أوبونتو ، حيث يمكنك تثبيته.
يستند Ubuntu على Debian ، الذي أنشأ تنسيق حزمة .deb. توزيعات Linux الأخرى سيكون لها تنسيق الحزمة الخاصة بها إذا لم تكن مبنية على Debian. على سبيل المثال ، يستخدم Fedora وغيره من توزيعات Red Hat حزم rpm. تقدم العديد من الشركات التي تقدم برامج لنظام التشغيل Linux مجموعة متنوعة من تنسيقات الحزم للتوزيعات المختلفة.
مستودعات حزمة طرف ثالث
يدير Ubuntu مستودعات الحزم الخاصة به الكاملة من البرامج مفتوحة المصدر (وبعض المصادر المغلقة) التي تم تجميعها وتعبئتها لأوبونتو. ومع ذلك ، يمكن لأي شخص إعداد مستودعات الحزم الخاصة به.
غالبًا ما تتم إضافة مستودعات الحزم التابعة لجهة خارجية إلى النظام الخاص بك بسلاسة. على سبيل المثال ، عند تثبيت Google Chrome أو Steam من ملف .deb ، يضيف الملف .deb مستودع Google أو Valve للبرامج الرسمي إلى نظامك. عند تحديث الحزمة في المستودع ، سيتم إخطارك بالتحديثات ويمكن تثبيتها عبر تطبيق Software Updater. على عكس Windows ، يمكن إدارة التحديثات الخاصة بكل البرامج المثبتة في مكان واحد.
يمكنك عرض مستودعات برامجك وإضافة المزيد (إذا كنت تعرف تفاصيلها) من تطبيق مصادر البرامج المضمنة مع Ubuntu.
كما تدعم توزيعات Linux الأخرى مستودعات الطرف الثالث ، ولكن المستودعات والبرامج التي تحتوي عليها تكون خاصة بالتوزيع.
محفوظات الحزمة الشخصية (PPAs)
PPAs هي شكل آخر من مستودعات الحزمة لجهة خارجية. يتم استضافتها على نظام Launchpad في Canonical ، حيث يمكن لأي شخص إنشاء PPA.
غالبًا ما تحتوي برامج PPAs على برمجيات تجريبية لم تتم إضافتها رسميًا إلى مستودعات Ubuntu الرئيسية والمستقرة. قد تحتوي أيضًا على إصدارات أحدث من البرامج التي لم يتم اعتبارها مستقرة بشكل كافٍ حتى تصل إلى مستودعات Ubuntu الرئيسية.
على سبيل المثال ، يقدم فريق Ubuntu's Wine PPA مع أحدث إصدارات برنامج Wine لتشغيل تطبيقات Windows على Linux. لإضافته ، يمكنك إضافة السطر التالي إلى تطبيق Software Sources أعلاه:
المؤسسة العامة للتقاعد: أوبونتو النبيذ / المؤسسة العامة للتقاعد
تحتوي كل صفحة PPA على موقع Launchpad الخاص بشركة Canonical على تعليمات لإضافة PPA إلى نظامك. بمجرد إضافة PPA إلى النظام الخاص بك ، يمكنك تثبيت الحزم من PPA باستخدام برنامج قياسي مثل Ubuntu Software Center و Updater Software وأداة سطر الأوامر apt-get.
تجميع من المصدر
يتم تصنيف جميع البرامج الثنائية من شفرة المصدر. تحتوي حزم .deb من Ubuntu على برامج تم تجميعها خصيصًا لإصدار Ubuntu الذي تستخدمه. يتم تجميع هذه التطبيقات لاستخدام مكتبات البرامج المتاحة لإصدار أوبونتو الخاص بك.
يقوم مطورو برنامج معين بشكل عام بإصدار البرنامج في شكل التعليمات البرمجية المصدر. تأخذ توزيعات لينكس شفرة المصدر ، وتجميعها ، وإنشاء الحزم لك. ومع ذلك ، يمكنك أيضًا تنزيل شفرة مصدر البرنامج وتجميعها بنفسك. لا يجب عليك عادة القيام بهذا على Ubuntu. قد يكون معظم البرامج التجريبية التي قد ترغب بها في PPA ، حيث قام شخص ما بالفعل بالعمل الشاق من أجلك.
في التوزيعات الأخرى ، قد يكون من الضروري أحيانًا تجميع برنامج للحصول على أحدث إصدار تحتاج إليه أو تثبيت برنامج غير متوفر في مستودعاتك. ومع ذلك ، فإن مستخدم Linux العادي - وحتى العديد من مستخدمي نظام التشغيل Linux - لن يضطروا أبدًا لتجميع شيء ما من المصدر.
يتم توزيع ملفات التعليمات البرمجية المصدر بشكل عام بتنسيق .tar.gz ، ولكن هذا مجرد نوع من الأرشيف - يمكن أن تحتوي ملفات .tar.gz على أي شيء ، تمامًا مثل ملفات zip..
البرامج الثنائية
يتم توزيع بعض البرامج في شكل ثنائي ، وليس نموذج التعليمات البرمجية المصدر. قد يكون هذا بسبب أن البرنامج مغلق المصدر ولا يريد موزع البرنامج القيام بالعمل الشاق لتعبئته للتوزيعات المختلفة.
على سبيل المثال ، يوفر Mozilla تنزيلات Linux لثنائيات Firefox بتنسيق .tar.bz2. (.tar.bz2 هو مجرد تنسيق أرشيف آخر ، مثل ملف مضغوط.) يمكنك تنزيل هذا الأرشيف ، واستخراجه إلى مجلد على جهاز الكمبيوتر الخاص بك ، وتشغيل البرنامج النصي run-mozilla.sh داخله (فقط انقر نقرا مزدوجا فوقه) لتشغيل برنامج Firefox الثنائي الذي تم تنزيله.
ومع ذلك ، لا ينبغي عليك القيام بذلك في حالة فايرفوكس. استخدم حزمة Firefox التي تأتي مع نظام التشغيل الخاص بك - من المحتمل أن يكون أفضل وأكثر سرعة ، وسيتم تحديثه من خلال أدوات إدارة الحزم القياسية الخاصة بك. ومع ذلك ، إذا كنت تستخدم توزيعًا قديمًا لنظام التشغيل Linux مصحوبًا بتطبيق فايرفوكس قديم ، فيمكنك تنزيل Firefox الثنائي إلى جهاز الكمبيوتر وتشغيله من دليل دون الحاجة إلى أي أذونات على مستوى النظام لتثبيته.
يتم توزيع الكثير من البرامج المغلقة المصدر (خاصة البرامج القديمة غير المعتمدة وغير المعتمدة) في شكل ثنائي غير معبأ. يتم توزيع برامج مثل منافذ Linux من Doom 3 و Quake 4 و Unreal Tournament 2004 و Neverwinter Nights في حزم ثنائية وحتى يكون لها مثبتات تشبه Windows. هذه المثبتات هي في الواقع مجرد برامج تقوم باستخراج ملفات اللعبة إلى مجلد وإنشاء اختصارات قائمة التطبيقات.
بالطبع ، هناك طرق أخرى لتثبيت البرنامج على Ubuntu. لقد حاول مشروع Zero Install (المعروف أيضًا باسم 0install) تغيير تثبيت برنامج Linux لأكثر من خمس سنوات ، وإنشاء نظام لتثبيت برامج سطح المكتب التي تعمل عبر جميع توزيعات Linux. ومع ذلك ، لم يكسب مشروع الصفر التثبيت الكثير من السحب. معظم مستخدمي Linux مخدومون بشكل جيد من قبل مدير حزم توزيع Linux الخاص بهم - خاصة إذا كانوا يستخدمون Ubuntu ، والتي يتم حزم معظم البرامج من أجلها.