مرحبًا بجميع 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. حتى المرة القادمة.
وظيفة جيدة لمعرفة كيفية تشغيل APT 😀
لا تنس أنه باستخدام "apt-cache search" يمكنك البحث عما إذا كانت الحزمة موجودة في المستودعات أو الحزم التي تطابق الوصف. : 3
محاولة القيام
نوكيا البحث apt-cache
بحث apt-cache lxde
بحث apt-cache nokia | إدارة grep
شكرا للمساهمة!
جيدة جدا.
شكرًا على المساهمة ، في انتظار المشاركات التالية مع YUM و PACMAN
فاتك Apper بالنسبة لأولئك الذين يستخدمون كيدي.
إلى جانب ذلك ، يبدو أن إصدار Windows من Forefox يتحسن مع العرض والواجهة نفسها لأجهزة الكمبيوتر القديمة.
أعتقد أن الإيماءة الجيدة من جانب Mozilla تتمثل في عدم التعرف على نظام التشغيل Firefox OS بواسطة أنظمة Windows (للفلاش ، ونسخ البيانات) ، وبصراحة ، لدي دعم كبير لـ FFOS ولكني أعتقد أنها خضراء جدًا ، إذا دمجت التوافق مع Android مثل يقوم نظام التشغيل Tizen أو Sailfish OS بذلك ، وأنا متأكد من تشغيل جهاز Moto G.
تم تصميم التطبيقات في Firefox بحيث يمكن تشغيلها على أي نظام أساسي ، نظرًا لأن النظام الأساسي بالنسبة لهم هو الويب.
تكمن مشكلة Mozilla في أن HTML5 ينتهي بها الأمر بالانتشار ، على الرغم من أنها لحسن الحظ تكتسب المزيد والمزيد من الأرض ؛ مع هذا ، يسعى FirefoxOS إلى أن تكون التطبيقات متعددة الأنظمة ، بحيث تكون قادرة على العمل في أي متصفح لنظام التشغيل. شيء آخر هو أن يقوم المهيمن بعمله حتى لا يكون الأمر كذلك ، أو يؤجل هيمنته. يقوم المطورون بهذا بإصدار تطبيقات لجميع الأنظمة الأساسية ، مع توفير العمالة التي يستلزمها ذلك.
قرأت في تعليقك «(...) تمتص موزيلا هو أن HTML5 (...) »... لول! ، اعتقدت أنك لا توافق على فكرة HTML5 وموزيلا ، ولكن القراءة بشكل أفضل أدرك أنك لم تقصد أن تقول سيئًا ، ولكنuهذا هاها
كان هناك مشروع كان: "أنت تنشئ لنظام Linux وهو متوافق أيضًا مع Windows" (ليس cygwin أو CoLinux) ، وللأسف لم يكن له مستقبل (والذي يمكن أن يحدث لـ HTML5). أراهن على HTML5.
هناك مشروع يسمى Phonegap ، مفيد للغاية ، في الواقع أنا أحب HTML5 لدرجة أنني أقوم بإنشاء تطبيق لشبكة Eliotime. (يمكنك العثور على مشروع (Mega Ultra Bugeado xD) على جيثب).
دعنا نترك "خارج الموضوع" لمتصفح Firefox و HTML5 لأنه لا علاقة له بـ "APT ومستودعات Ubuntu الأساسية"
هنا خطأ xd
sudo apt-add-repository roger / roger-mola
عليك أولاً وضع ppa * Colon * roger / roger-cool xD
sudo apt-add-repository ppa: roger / roger-mola
يبدو لي أن الأمر لإضافة PPAs خاطئ ، بالإضافة إلى القولون الذي يعلق atlas7jean ، فإن بناء جملة الأمر غير صحيح لأنه add-apt-repository ، بدلاً من apt-add-repository.
يجب أن يبدو المثال الموضح (بالنسبة لي) كما يلي:
$ sudo add-apt-repository ppa: roger / roger-mola
تحية.
أمر إضافة ppa خاطئ. سيبدو مثل هذا: "sudo add-apt-repository ppa: [اسم ppa]"
خارج تلك المعلومات الجيدة ، ولكن كان من الممكن إضافة المزيد من الأوامر. على سبيل المثال ، عند التثبيت ، يمكنك تثبيت عدة حزم في نفس الأمر ، أي "sudo apt-get install [bunds1] [package2]". إذا قمت بإضافة -y قبل "التثبيت" ، فلن يسألك ما إذا كنت متأكدًا من التثبيت.
تحتاج أيضًا إلى تحديد كيفية تنظيف الحزم التي أصبحت قديمة عند إلغاء تثبيت أحد البرامج ، "sudo apt-get autoremove" إذا أضفت - تنبه يزيلها تمامًا
الشيء السيئ الذي أراه مع مستودعات PPA هو أن العديد من المستودعات ليس لديهم عادة رحلة طويلة ، على الرغم من أن تنوع Ubuntu هو الأكثر تنوعًا من حيث الكمية.
منشور ممتاز أعجبني لأنني مستخدم مبتدئ بدأ في عالم Linux هذا ، فأنا حاليًا أستخدم النعناع البتراء مع القرفة التي أعتقد أنها توزيعة ممتازة للمستخدمين المبتدئين ، وهذا النوع من المنشورات مفيد جدًا لمن يستخدمه منا توزيعات ديبيان المشتقة. سأنتظر مشاركة YUM AND PACMAN الخاصة بك حيث سيكون من المفيد جدًا إلقاء نظرة على الاستخدام المفتوح الشهير و archlinux وما شابه.
شكرًا جزيلاً على معلوماتك ، للأشخاص مثلك الذين يجعلون هذا المجتمع غنيًا بالمعرفة.
شينغون. شكرا.