الإعلانات

مرحبًا بك في Linux. من المحتمل أن يكون توزيعك مزودًا بالعديد من البرامج لتغطية الأساسيات. ومع ذلك ، بغض النظر عن مدى دقة أي عمل قامت به ، فأنت تريد تثبيت المزيد. السؤال هو كيف؟

يبدو تثبيت البرنامج على Linux أقرب إلى الهاتف الذكي من Windows. في معظم الأحيان ، ستقوم بتشغيل مدير الحزم (مثل متجر التطبيقات) والبحث عن اسم التطبيق الذي تريده. من هناك ، يتم الضغط على زر التثبيت.

لكن مديري الحزم يتغيرون حسب توزيعتك. يستخدم Ubuntu برنامج Ubuntu. هذه ببساطة نسخة معدلة من برنامج جنوم ، وهو ما تستخدمه فيدورا. وفي الوقت نفسه ، تقوم openSUSE بعملها الخاص مع YaST.

يعمل مديرو الحزم من خلال البحث في مستودعات برامج التوزيع. لكن في بعض الأحيان ما تريده ليس موجودًا. في بعض الأحيان ، ستقوم بتنزيل ملف من موقع ويب والنقر فوقه كما لو كنت تستخدم Windows EXE. باستثناء وجود مشكلة. تمامًا كما لا يوجد إصدار واحد من Linux ، لا يوجد تنسيق حزمة Linux عالمي واحد (على الرغم من أن بعض الناس يحاولون تغيير ذلك Ubuntu Snaps vs Red Hat Flatpaks ، ما الفرق؟توزيعات Linux توزع التطبيقات بأشكال عديدة. لسنوات ، كان أكثرها شيوعًا هما .debs و .rpms ، ولكن قد يبدأ هذا في التغيير مع حزم Snap من Ubuntu و Red Hat's Flatpak.

instagram viewer
اقرأ أكثر ).

أنت بحاجة إلى معرفة نوع الملف الذي سيقوم بتثبيت البرنامج لتوزيعك بنجاح. لحسن الحظ ، تحتاج فقط إلى تعلم بعض الاختصارات والاختصارات لفهم الموقف.

حزم DEB

حصل تنسيق DEB على اسمه من Debian ، وهو توزيعة Linux وأحد أكبر المشاريع المفتوحة المصدر الموجودة. يمكنك النقر فوق DEB لتثبيت تطبيق مباشرةً أو البحث في مدير الحزم لجعله يقوم بالمهمة نيابةً عنك في الخلفية. في المحطة ، يمكنك استخدام dpkg أمر ، على سبيل المثال:

sudo dpkg -i /home/user/software.deb

نظرًا لأن Ubuntu يعتمد على Debian ، فمن السهل العثور على DEBs. مع الملايين من المستخدمين والتعرف القوي على الأسماء ، أصبح Ubuntu و DEBs Windows و EXEs في عالم Linux.

يستخدم كل من Debian و Ubuntu تنسيق ملف DEB ، لكن الحزم التي تعمل في واحدة قد لا تكون في الأخرى. تتوافق الحزم أحيانًا مع كليهما ، مثل Google Chrome. لا تفترض أن هذا هو الحال. تأكد من تنزيل DEBs المخصصة للتوزيع.

التوزيعات الشعبية التي تستخدم DEB:

  • أوبونتو
  • ديبيان
  • لينكس النعناع
  • SteamOS
  • Trisquel
  • gNewSense

حزم RPM

RPM تعني في الأصل مدير Red Hat Package Manager. الآن الاختصار عودي ، يقف لـ RPM Package Manager. في كلتا الحالتين ، تعود الأصول إلى Red Hat. طورت المنظمة التي تتخذ من نورث كارولينا مقراً لها والتي أصبحت أول شركة مفتوحة المصدر في العالم بقيمة مليار دولار ، تنسيق Red Hat Linux. ونتيجة لذلك ، هذا ما تجده في جميع أنحاء النظام البيئي Red Hat.

هذا يعني إذا فيدورا هو توزيعتك المفضلة 5 أسباب لاستخدام توزيعة المصادر المفتوحة الخالصة ، فيدورافيدورا ليست معروفة باسم أوبونتو ، ولها سمعة في صعوبة استخدامها. ولكن إذا كان هذا صحيحًا ، فلماذا يستمر الكثير من الناس في استخدام Fedora؟ اقرأ أكثر ، هذا هو نوع ملف الحزمة الذي ستستخدمه لتثبيت البرنامج. عندما تنقر على RPM ، ستفتح داخل برنامج GNOME.

على الرغم من الاسم ، فإن التوزيعات ذات الصلة بـ Red Hat ليست الوحيدة التي تستخدم RPMs. openSUSE هو مجتمع بارز آخر اعتمد RPM 6 أسباب يجب أن تختار openSUSE و Geekoهناك أسباب وجيهة لاستمرار openSUSE في جذب المستخدمين ، وهنا بعض منهم. ربما ستكون الشخص التالي الذي يقع في حب Geeko. اقرأ أكثر . يمكنك تثبيتها باستخدام YaST ، متجر التوزيع الوحيد للقيام بمعظم إدارة النظام.

في كلتا الحالتين ، يمكنك تثبيت الحزم باستخدام دورة في الدقيقة أمر ، على سبيل المثال:

rpm -ivh /home/user/software.rpm

كلا من Fedora و openSUSE يستخدمان RPMs ، لكن الحزم غير قابلة للتبديل. مرة أخرى ، تأكد من أن العائد لكل ألف ظهور الذي تقوم بتنزيله مخصص للتوزيع.

التوزيعات الشعبية التي تستخدم RPM:

  • ريد هات إنتربرايز لينوكس
  • فيدورا
  • أوبن سوزي
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

حزم TAR

أعلم أنني قلت أنه لا يوجد تنسيق حزمة عالمي لنظام التشغيل Linux ، ولكن هذا ليس صحيحًا بنسبة 100٪. عندما ترى تطبيقًا معبأ على أنه TAR أو TGZ أو TAR.GZ ، هناك فرصة جيدة لتشغيله على جهازك. تكمن المشكلة في أن التثبيت ليس بسيطًا مثل توجيه المؤشر أو إدخال أمر واحد. تثبيت ملف TAR جدير بدليل منفصل خاص بها كيفية تجميع وتثبيت ملفات TAR GZ & TAR BZ2 في Ubuntu Linux اقرأ أكثر .

وذلك لأن هذا الأرشيف لا يتم شحنه بتنسيق قابل للتنفيذ. بدلاً من ذلك ، يحتوي على الملفات المصدر اللازمة لإنشاء التطبيق المعني. تأتي بعض ملفات TAR مع تعليمات التثبيت الشخصية الخاصة بها ، وقد لا يظهر البرنامج الناتج تلقائيًا في قائمة التطبيق.

توزيعات شعبية تستخدم حصريًا TAR:

  • قوس لينكس
  • سلاكوير

من أين أتى ذلك

الأنواع الثلاثة المذكورة أعلاه ليست تنسيقات الحزم الوحيدة لنظام التشغيل Linux ، ولكنها الأكثر شيوعًا. تطور بعض التوزيعات أنواعها الخاصة التي لا يتم استخدامها في مكان آخر. لقد جنتو ebuild. Pardus لديه PiSi (اختصار للحزم المثبتة بنجاح حسب المقصود). Android ، وهو توزيعة Linux تقنيًا ، يستخدم APK.

لماذا تنسيقات العبوات غريبة جدًا؟

كل نوع هو أرشيف يحتوي على ما يحتاجه التطبيق لتشغيله بالإضافة إلى البيانات الوصفية المطلوبة من قبل مدير الحزم. منذ توزيعات مختلفة استخدام أدوات ومستودعات مختلفة أي مدير حزم Linux (و Distro) مناسب لك؟الفرق الرئيسي بين توزيعات Linux الرئيسية هو مدير الحزم ؛ الاختلافات قوية بما فيه الكفاية بحيث يمكن أن تؤثر على اختيارك توزيعة. دعونا نلقي نظرة على كيفية عمل مديري الحزم المختلفة. اقرأ أكثر ، ما يتباين في تلك البيانات الوصفية. هذا هو السبب في أنه حتى التنسيقات التي تشترك في نفس الاسم ، مثل Fedora و openSUSE RPMs ، ليست مضمونة لتكون متوافقة.

ما رأيك في تثبيت البرنامج على لينكس؟ كيف تقارن مع أنظمة التشغيل الأخرى؟ هل يمكن تحسينها؟ شارك أفكارك ، وإذا كان لديك أي أسئلة ، فلا تتردد في طرحها!

Bertel هو الحد الأدنى الرقمي الذي يكتب من كمبيوتر محمول بمفاتيح خصوصية فعلية ونظام تشغيل معتمد من مؤسسة البرمجيات الحرة. وهو يقدر الأخلاق على الميزات ويساعد الآخرين على التحكم في حياتهم الرقمية.