معرفة مستودعات APT و Ubuntu

مرحبًا بجميع Linuxeros و Linuxeras. اليوم سنتعامل مع هذا الموضوع ، أنظمة التخزين لـ أوبونتو.

APT

أوبونتو وتوزيعاته المشتقة تستخدم النظام APT. APT تم تطويره بواسطة فريق ديبيان وهي اختصار لـ "أداة التغليف المتقدمة".

تمت برمجته في C ويتكون تشغيله ، موضحًا بطريقة بسيطة ، لتنزيل بعض ".deb" من خادم FTP (في هذه الحالة تلك الموجودة في Ubuntu) وتثبيتها تلقائيًا باستخدام نظام إدارة حزم دبيان.

هذا يجعل تثبيت البرامج أسهل بكثير. لكن بالطبع ، لا يمكن أن تكون جميع البرامج على خوادم FTP. حتى هنا يأتي PPA.

المؤسسة العامة للتقاعد

المؤسسة العامة للتقاعد من "أرشيف الحزمة الشخصية" باللغة الإنجليزية ، توجد ملفات شخصية وتتيح لك أساسًا تنزيل وتثبيت البرامج غير الموجودة في المستودعات الرسمية. هم يقيمون عادة في منصة إطلاق.

استعمال

على سبيل المثال ، أريد تثبيت الحزمة "roger / roger-mola" غير الموجودة في المستودعات الرسمية ، لذلك أفتح Terminal (وحدة التحكم ، الصدفة ، bash) وأدخل:

sudo apt-add-repository roger/roger-mola

نقوم بتحديث قاعدة البيانات: (موضح أدناه)

sudo apt-get update

ونقوم بتحميل الباقة:

sudo apt-get install roger-mola

أقسام APT

الحزم مقسمة إلى 4 أقسام:

  • الرئيسية: يحتوي فقط على الحزم التي تفي بمتطلبات ترخيص Ubuntu ، والتي يتوفر الدعم لها من فريقك. يهدف هذا إلى تضمين كل ما تحتاجه لمعظم الأنظمة جنو / لينكس هدف عام.
  • محدد: يحتوي على الحزم التي يدعمها مطورو أوبونتو نظرًا لأهميتها ، ولكنها غير متوفرة تحت أي نوع من أنواع التراخيص المجانية للتضمين في رئيسي.
  • الكون: يحتوي على مجموعة كبيرة من البرامج ، التي قد يكون لها ترخيص مقيد أو لا ، ولكنها غير مدعومة من قبل أوبونتو ولكن من جانب المجتمع. يتيح ذلك للمستخدمين تثبيت جميع أنواع البرامج على النظام عن طريق حفظها في مكان بعيدًا عن الحزم المدعومة: رئيسي y مقيد.
  • الكون المتعدد: يحتوي على حزم غير مدعومة لأنها لا تلبي متطلبات البرامج المجانية.

باستخدام APT

APT له استخدامات عديدة ، وهنا أريكم الأساسيات:

تثبيت التطبيقات

sudo apt-get install [Nombre del programa]

إصلاح / تحديث التطبيقات

sudo apt-get --reinstall install [Nombre del Programa]

إلغاء تثبيت التطبيقات

sudo apt-get remove [Nombre del programa]

قم بإلغاء تثبيت التطبيقات بالكامل

sudo apt-get --purge remove [Nombre del programa]

قم بتحديث قاعدة البيانات

sudo apt-get update

لا تريد أن تتذكر الأوامر؟

حسنًا ، إذا كنت لا تريد تذكر الأوامر التي لديك:

  • مركز برمجيات أوبونتو
  • Aptitude الذي تم تنزيله مع الحزمة: aptitude
  • متشابك يتم تنزيله مع الحزمة: متشابك
  • ماهر

حسنًا ، أتمنى فقط أن تكون قد أحببت ذلك ، لأنني أحببت كتابة هذا. قريباً سأدرس كلاً من YUM و PACMAN. حتى المرة القادمة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   غونزالو قال

    وظيفة جيدة لمعرفة كيفية تشغيل APT 😀

  2.   بانداكريس قال

    لا تنس أنه باستخدام "apt-cache search" يمكنك البحث عما إذا كانت الحزمة موجودة في المستودعات أو الحزم التي تطابق الوصف. : 3
    محاولة القيام
    نوكيا البحث apt-cache
    بحث apt-cache lxde
    بحث apt-cache nokia | إدارة grep

  3.   أوسكار قال

    شكرا للمساهمة!

  4.   هوغو إيتوريتا قال

    جيدة جدا.

  5.   clow_eriol قال

    شكرًا على المساهمة ، في انتظار المشاركات التالية مع YUM و PACMAN

  6.   إليوتيمي 3000 قال

    فاتك Apper بالنسبة لأولئك الذين يستخدمون كيدي.

    إلى جانب ذلك ، يبدو أن إصدار Windows من Forefox يتحسن مع العرض والواجهة نفسها لأجهزة الكمبيوتر القديمة.

    1.    إيفان لينكس قال

      أعتقد أن الإيماءة الجيدة من جانب Mozilla تتمثل في عدم التعرف على نظام التشغيل Firefox OS بواسطة أنظمة Windows (للفلاش ، ونسخ البيانات) ، وبصراحة ، لدي دعم كبير لـ FFOS ولكني أعتقد أنها خضراء جدًا ، إذا دمجت التوافق مع Android مثل يقوم نظام التشغيل Tizen أو Sailfish OS بذلك ، وأنا متأكد من تشغيل جهاز Moto G.

      1.    نوكتويدو قال

        تم تصميم التطبيقات في Firefox بحيث يمكن تشغيلها على أي نظام أساسي ، نظرًا لأن النظام الأساسي بالنسبة لهم هو الويب.

        تكمن مشكلة Mozilla في أن HTML5 ينتهي بها الأمر بالانتشار ، على الرغم من أنها لحسن الحظ تكتسب المزيد والمزيد من الأرض ؛ مع هذا ، يسعى FirefoxOS إلى أن تكون التطبيقات متعددة الأنظمة ، بحيث تكون قادرة على العمل في أي متصفح لنظام التشغيل. شيء آخر هو أن يقوم المهيمن بعمله حتى لا يكون الأمر كذلك ، أو يؤجل هيمنته. يقوم المطورون بهذا بإصدار تطبيقات لجميع الأنظمة الأساسية ، مع توفير العمالة التي يستلزمها ذلك.

        1.    KZKG ^ جارا قال

          قرأت في تعليقك «(...) تمتص موزيلا هو أن HTML5 (...) »... لول! ، اعتقدت أنك لا توافق على فكرة HTML5 وموزيلا ، ولكن القراءة بشكل أفضل أدرك أنك لم تقصد أن تقول سيئًا ، ولكنuهذا هاها

        2.    إيفان لينكس قال

          كان هناك مشروع كان: "أنت تنشئ لنظام Linux وهو متوافق أيضًا مع Windows" (ليس cygwin أو CoLinux) ، وللأسف لم يكن له مستقبل (والذي يمكن أن يحدث لـ HTML5). أراهن على HTML5.
          هناك مشروع يسمى Phonegap ، مفيد للغاية ، في الواقع أنا أحب HTML5 لدرجة أنني أقوم بإنشاء تطبيق لشبكة Eliotime. (يمكنك العثور على مشروع (Mega Ultra Bugeado xD) على جيثب).
          دعنا نترك "خارج الموضوع" لمتصفح Firefox و HTML5 لأنه لا علاقة له بـ "APT ومستودعات Ubuntu الأساسية"

  7.   atlas7jean قال

    هنا خطأ xd

    sudo apt-add-repository roger / roger-mola

    عليك أولاً وضع ppa * Colon * roger / roger-cool xD

    sudo apt-add-repository ppa: roger / roger-mola

  8.   مانويل ر قال

    يبدو لي أن الأمر لإضافة PPAs خاطئ ، بالإضافة إلى القولون الذي يعلق atlas7jean ، فإن بناء جملة الأمر غير صحيح لأنه add-apt-repository ، بدلاً من apt-add-repository.

    يجب أن يبدو المثال الموضح (بالنسبة لي) كما يلي:

    $ sudo add-apt-repository ppa: roger / roger-mola

    تحية.

  9.   ذا جيلوكس قال

    أمر إضافة ppa خاطئ. سيبدو مثل هذا: "sudo add-apt-repository ppa: [اسم ppa]"

    خارج تلك المعلومات الجيدة ، ولكن كان من الممكن إضافة المزيد من الأوامر. على سبيل المثال ، عند التثبيت ، يمكنك تثبيت عدة حزم في نفس الأمر ، أي "sudo apt-get install [bunds1] [package2]". إذا قمت بإضافة -y قبل "التثبيت" ، فلن يسألك ما إذا كنت متأكدًا من التثبيت.

    تحتاج أيضًا إلى تحديد كيفية تنظيف الحزم التي أصبحت قديمة عند إلغاء تثبيت أحد البرامج ، "sudo apt-get autoremove" إذا أضفت - تنبه يزيلها تمامًا

  10.   نوكتويدو قال

    الشيء السيئ الذي أراه مع مستودعات PPA هو أن العديد من المستودعات ليس لديهم عادة رحلة طويلة ، على الرغم من أن تنوع Ubuntu هو الأكثر تنوعًا من حيث الكمية.

  11.   بيسار 27 قال

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

  12.   شامارو قال

    شكرًا جزيلاً على معلوماتك ، للأشخاص مثلك الذين يجعلون هذا المجتمع غنيًا بالمعرفة.

  13.   برن قال

    شينغون. شكرا.