أداة متقدمة للحزم

عودة للموسوعة
أداة الحزم المتقدمة
ابت-جت يطلب تاكيد طلب تثبيت الحزمة, قبل البدء بتثبيتها.
معلومات عامة
نوع
نظام إدارة الحزم
نظام التشغيل
المنصة
متعدد المنصات
مسقط الويب
tracker.debian.org/pkg/apt
معلومات تقنية
لغة البرمجة
سي++
الإصدار الأول
16 أغسطس 1998
المستودع
  • salsa.debian.org
الرخصة
رخصة جنوالعمومية، النسخة 2.0 أوما يليها  

أداة الحزم المتقدمة (بالإنجليزية: Advanced Packaging Tool)‏ (اختصار APT) هي الأداة المستخدمة من دبيان/جنولينكس والتوزيعات المعتمدة عليه لتعامل مع هجريب وإزالة وتحديث البرامج واعتمادياتها. يبسط عملية إدارة البرامج على الأنظمة الشبيهة بيونكس من خلال لإعداد وهجريب حزم البرامج إما من الملفات الثنائية أوعن طريق تجميع شيفرة المصدر. المنبثق من ديبكج للتعامل مع حزم دبيان ذات الصيغة. ديب, لكن تم تعديله لاحقا ليعمل مع حزم RPM من خلال الاداة apt-rpm. يوجد نسخة من الاداة متوفرة لنظام (الماك: ماكأوأس X).

البرامج المصدرية

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

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

المستونادىت

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

  • اولا: صلاحيات المستخدم الجذر root، بامرين الأول استخدام الأمر sudo التي تعطيتنا صلاحيات تكافئ مدير النظام أواستخدم الأمر su. وصلاحيات مدير النظام تسمح لنا باستخدام مدير الحزم apt من تنزيل، حذف وتحديث.... البرامج، والتعديل على ملف المستونادىت.
  • ثانيا: اعداد ملف sources.list الذي يحتوي على المستونادىت التي ترغب ان نقوم بجلب البرامج والتحديثات.....منها، وهوملف موجود على المسار التالي (etc/apt/sources.list/), والتعديلقد يكون على المستونادىت بالكيفية التالية, (يوجد طرق أخرى مثل استخدام برنامج software sources ذوالقابلة الرسومية), اولا نحدد محرر النصوص الذي ترغب ان تستخدمه لفتح ملف المستونادىت، وكما ذكرنا سابقا يجب حتى تملك صلاحية مدير النظام، لان الملف موجود على مسار يحتاج لتعديل عليه ان تملك صلاحية إدارية. واليك المثال التالي لتعديل على الملف باستخدام المحرر nano:

nano /etc/apt/sources.list

  • ثالثا: هناك مستونادىت رسمية ومستونادىت غير رسمية، الفرق بينهما ان الأولى تاتي من طرف التوزيعة نفسها ومفاتيحها مدمجة مع التوزيعة، اما الأخرى فهي تاتي من طرف آخر وتحتاج لتنصيب مفتاح GPG ويجب حتى تتاكد من حتى هذا المستودع موثوق فيه. في بعض التوزيعات ياتي ملف المستونادىت جاهز، توزيعة اوبنتومثلا تاتي المستونادىت في التوزيعة، اما توزيعة دبيان بحاجة لإضافة المستونادىت يدويا ولاتكون موجودة مسبقا الا مستودع التحديثات الأمنية. إذا اردت مستونادىت رسمية لتوزيعة دبيات تجدها في Debian worldwide mirror sites واختر السيرفر الاقرب إليك.
  • رابعا: إذا لم تجد برنامج أوكانت المستونادىت بطيئة..... تستطيع حذف المستودع أوإضافة أي مستودع تريد.
  • إذا قمت يوما بفتح ملف sources.list, ستجد حدثة deb وdeb-src مثل:

deb http://hأوأسt/debian distribution section1 section2 section3

deb-src http://hأوأسt/debian distribution section1 section2 section3

  • deb خاص بالبرامج الجاهزة.
  • deb-src خاص بكود (المصدر source).

مستونادىت دبيان

يوجد هناك عدة اقسام لمستونادىت دبيان، وتقسم المستونادىت حسب احترامها لارشادات دبيان للبرمجيات الحرة.

  • main: هوالقسم الرئيسي لحزم دبيان والتي تحترم معايير دبيان للبرمجيات الحرة ويضم أغلب حزم التوزيعة.
  • non-free : هوالقسم الذي يجمع الحزم غير الحرة والتي لا تحترم معايير دبيان للبرمجيات الحرة لا تكون مدمجة بالتوزيعة ولا تحظى بدعم رسمي من المطورين.
  • contrib : هذا القسم يخص الحزم التي تحترم معايير دبيان للبرمجيات الحرة ولكنه تعتمد على الحزم الغير حرة non-free

مستونادىت أخرى:

  • volatile : بعض البرامج مثل مكافحات الفيروسات والسخام بحاجة إلى تطوير مستمر مبدئيا ذلك محال نظرا لفترة عيش الإصدارة المستقرة، الحل هومستونادىت volatile لتحديث هذه البرامج دون الثأثير على استقرار التوزيعة.
  • backports : هي خدمة تعيد بناء مجموعة من الحزم الخاصة بالإصدارة الاختبارية (testing) لتعمل على الإصدارة المستقرة.
  • debports : جهاز أوحاسوب للبناء التلقائي (auto-builder) الهدف منه هوتوفير بنية للمعماريات غير الرسمية في انتظار دمجها في أرشيف دبيان الرئيسي.

مستونادىت PPA

أرشيف الحزم الشخصية (بالإنجليزية: personal حزمة archives) (تختصر PPA) مثلا توزيعة مثل أوبنتوتصدر جميع ستة شهور ولا يتم تحديث المستونادىت الرسمية إلا جميع ستة شهور.. لذلك البرامج الموجودة بالمستونادىت أحياناً تكون قديمة وانت ترغب نسخة أحدث من البرامج، لذلك فان مسقط لانشباد الذي يقوم بتطوير اوبنتوفيه، يوفر خاصية أرشيف الحزم الشخصية وهي مستونادىت لمطوري البرامج أومستونادىت شخصية (يمكنك إضافة برامجك إليها) يتم فيها توفير النسخ الأخيرة من برامج معينة.

الاستخدام

تحدثنا عن المستونادىت وكيفية اعدادها، الآن أصبح جميع شيء جاهزا والجدول التالي يبين أبرز اوامر مدير الحزم apt.

الأمر شرح الاستخدام/مثال
أي محرر نصوص تفضل تعديل على ملف sources.list nano /etc/apt/sources.list
add إضافة cd/dvd كمستودع لجلب البرامج منه. apt-cdrom add
update تحديث قائمة المستونادىت. apt-get update
upgrade ترقية النظام والبرامج apt-get upgrade
install تنصيب البرامج apt-get install vlc
remove حذف برنامج مع بقاء ملفات الاعداد (conf) apt-get remove vlc
purge حذف برنامج مع ملفات (config) apt-get purge vlc
full-upgrade الترقية الكاملة للنظام (غير مستحسن) apt-get full-upgrade
clean بعد تنزيل برامج معين من apt يبقى البرنامج على المسار /var/cache/apt/archives/ apt-get clean
autoclean مثل الأمر السابق لكن إذا عثر عدة اصدارات من حزمة يحذف الاصدار الأقدم apt-get autoclean
source—compile عمل كومبايلر لبرنامج apt-get source—compile vlc
search بحث عن برنامج apt-cache search
showpkg عرض جميع المعلومات عن برنامج معين بالتفصيل من بداية اصدار البرنامج, المخطات التي يحتاجها... apt-cache showpkg
pkgnames اظهار أسماء جميع الحزم المتوفر على النظام apt-cache pkgnamesl
dumpavail عرض جميع الحزم المتوفرة على النظام مع بعض المعلومات حول الحزم apt-cache dumpavail
versions فهم الاصدارات المتوفرة للبرنامج apt-get versions vlc
install -f إصلاح الحزم المكسورة apt-get install -f
dpkg -i تنصيب حزمة يدويا (.deb) dpkg -i xxxx.deb

خيارات

  • -b, تنزيل حزمة لكن عدم هجريبها على النظام.

ترقية دبيان

لترقية دبيان من اصدار لاصدار، فكل ما تحتاجه هوفتح ملف sources.list|/etc/apt/sources.list/ فتجد فيه مثلا التالي:

deb http://ftp.debian.org/debian/ stable main
deb-src http://ftp.debian.org/debian/ stable main

فلوفرضنا بانك ترغب الترقية من الفرع الاختباري إلى الفرع المستقر، فكل ما عليك هوتبديل الحدثة stable بالحدثة testing (أوبالاسم الرمزي للفرع الذي ترغب الترقية إليه) في جميع المستونادىت الموجودة في الملف. ليصبح مثل هذا مثلا:

deb http://ftp.debian.org/debian/ testing main
deb-src http://ftp.debian.org/debian/ testing main

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

apt-get update
apt-get upgrade

اما لواردت الترقية للفرع الغير مستقر، فضع حدثة unstable, وقم بالتحديث والترقية كما سبق.

المجلدات وملفات الاعداد

مجلدات وملفات الاعداد توجدعلى المسار التالي : /etc/apt/

ملفات

  • /etc/apt/sources.list/: ملف المستونادىت، الذي تجلب منه البرامج.
  • /etc/apt/apt.conf/: ملف اعداد]] ابت APT.
  • /var/cache/apt/archives/: المسار الذي تحفظ فيه الحزم، عند تنزيلها من خلال مدير الحزم.

ويمكن استعمال ابتتيوود فهي تحل مكان مدير الحزم apt وتعمل نفس الوظائف

القابلات

ملف:Synaptic حزمة Manager.png|تصغير|300بك|مدير الحزم سينابتك إذا لم تحب استخدام مدير الحزم من سطر الاوامر، أووجدت صعوبة في ذلك.. فان لمدير الحزم ابت apt قابلات رسومية أوغير رسومية عديدة تسهل عليك الأمر، وتوفر عليك الوقت والجهد:

  • سينابتك - باستخدام جتك+ قابلة مستخدم رسومية
  • مركز برمجيات اوبنتو- باستخدام جتك+ قابلة مستخدم رسومية ,ويعتبر بديل سينابتك في المستقبل.
  • ابتتيوود (aptitude) - ,قابلة لـ apt يعمل على سطر الأوامر ويتكفل بكل شيء يتعلق بالحزم.
  • كيه باكج جزء من قابلة كيدي.
  • مدير الحزم أديبت - قابلة مستخدم رسومية لكيدي.
  • جي ديبي - هي أداة تتيح تثبيت حزم .deb. بقابلة رسومية بالإضافة إالى خيار تثبيت من سطر الأوامر.
  • اديبت, هوقابلة رسومية للتعامل مع الحزم خاصة بقابلة كيدي.

قابلات ـ ابت apt تمكنك من عمل:

  • البحث عن حزم جديدة.
  • تحديث المستونادىت..
  • ترقية الحزم.
  • تنصيب أوحذف الحزم.
  • ترقية النظام إلى نسخة أحدث.

تاريخ

بدء مشروع استبدال الاداة دي سيلكت تحت (الاسم الرمزي: deity) لتحل مكانه الاداة apt-get. كلف Brian White بالمشروع وتم اصداره بالوقت المحدد، فيما بعد تم التخلي عن الاسم (deity: الذي يعني المعبود أي الإله) بسبب الطبيعة الدينية للاسم. قدم في عام 1998, والنسخة الأولى من دبيان التي وجدت فيها الاداة كانت 2.1. فيتسعة مارس 1999.

مراجع

  1. ^ The apt Open Source Project on Open Hub: Languages Page — تاريخ الاطلاع: 14 يوليو2018 — الرخصة: رخصة أباتشي، الإصدار 2.0
  2. ^ https://salsa.debian.org/apt-team/apt/blob/1.6.3/COPYING — تاريخ الاطلاع: 20 يوليو2018
  3. ^ The apt Open Source Project on Open Hub: Licenses Page — تاريخ الاطلاع:عشرة أغسطس 2018 — الرخصة: رخصة أباتشي، الإصدار 2.0
  4. "apt-get(8) - Linux man page". linux.die.net. مؤرشف من الأصل في 18 أبريل 2019. اطلع عليه بتاريخ 12 مايو2008.
  • صفحة برنامج أداة متقدمة للحزم على أوبن هب
تاريخ النشر: 2020-06-01 22:58:06
التصنيفات: أنظمة إدارة الحزم الحرة, أوبونتو (نظام تشغيل), برمجيات حرة, برمجيات حرة بلغة سي++, برمجيات حرة متعددة المنصات, دبيان, ديبكج, مواضيع متعلقة بنظام إدارة الحزم في لينكس, صفحات بها بيانات ويكي بيانات, صفحات تستخدم خاصية P31, صفحات بها وصلات إنترويكي, وصلات إنترويكي بحاجة لمراجعة, صفحات تستخدم خاصية P306, صفحات تستخدم خاصية P400, صفحات تستخدم خاصية P856, صفحات بها مراجع ويكي بيانات, صفحات تستخدم خاصية P277, صفحات تستخدم خاصية P571, صفحات تستخدم خاصية P1324, صفحات تستخدم خاصية P275, صفحات تستخدم خاصية P18, مقالات تحتوي نصا بالإنجليزية, صفحات تستخدم خاصية P1972, بوابة لينكس/مقالات متعلقة, بوابة برمجيات حرة/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, قالب تصنيف كومنز بوصلة كما في ويكي بيانات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

روسيا مصرة على انعقاد مجلس الأمن الدولي بشأن مجزرة “بوتشا”

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:15:17
مستوى الصحة: 36% الأهمية: 45%

زيلنسكي: ما لا يقل عن 300 مدني قتلوا في بوتشا

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:15:55
مستوى الصحة: 91% الأهمية: 86%

دراسة واسعة النطاق تؤكد أي نوع من المناعة يحمي من "كوفيد" بشكل أفضل !

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:40
مستوى الصحة: 56% الأهمية: 60%

دينا الشربينى تهرب بالأموال من الإسكندرية فى «المشوار»

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:50
مستوى الصحة: 51% الأهمية: 59%

نيللى كريم: السيدات بعد الطلاق أوحش من «قصة تونة»

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:51
مستوى الصحة: 50% الأهمية: 65%

بسبب أولوية الركوب.. إصابة منادى سيارات تعدى عليه زميله بسكين

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:46
مستوى الصحة: 55% الأهمية: 63%

الفتح يعود بغياب 8 من نجومه

المصدر: صحيفة اليوم - السعودية التصنيف: مجتمع
تاريخ الخبر: 2022-04-05 03:25:37
مستوى الصحة: 33% الأهمية: 49%

«مفيش مشكلة معاك».. تفاصيل جلسة فيريرا مع شيكابالا

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:50
مستوى الصحة: 53% الأهمية: 50%

شاهد لحظة انطلاق مدفع رمضان العتيق بمحافظة سوهاج

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:46
مستوى الصحة: 48% الأهمية: 59%

توست البيض بالأفوكادو لوجبة سحور خفيفة

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:15:16
مستوى الصحة: 34% الأهمية: 36%

ألمانيا: من المستحيل الاستغناء عن الغاز الروسي في الوقت الراهن

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:15:18
مستوى الصحة: 44% الأهمية: 38%

بلينكن: حقبة ما بعد الحرب الباردة انتهت والصين تتحدى النظام العالمي

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:39
مستوى الصحة: 54% الأهمية: 53%

«يساعد كل الناس».. مصطفى حسنى يكشف تفاصيل متلازمة الفارس الأبيض

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:39
مستوى الصحة: 54% الأهمية: 59%

العمروسى يظهر لأول مرة فى الحلقة الثالثة من «الاختيار 3»

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:50
مستوى الصحة: 53% الأهمية: 63%

اليوم.. إعادة محاكمة يوسف بطرس غالى فى قضية «فساد الجمارك»

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:47
مستوى الصحة: 48% الأهمية: 61%

جابر نصار ينشر تصحيحا بشأن شيكولاتة تحتوي على الحشيش بالأسواق

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:16:57
مستوى الصحة: 52% الأهمية: 67%

إصابة مدرس فى حريق شقته السكنية بسوهاج

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:46
مستوى الصحة: 59% الأهمية: 63%

اليمن.. مقتل وإصابة 363 مدنيا بألغام الحوثي منذ 2021

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:15:56
مستوى الصحة: 94% الأهمية: 89%

دعاء اليوم الرابع من شهر رمضان 2022

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:20:41
مستوى الصحة: 52% الأهمية: 64%

مجرزة بوتشا.. تكذيب روسي لـ"الفبركة" ووعيد غربي بـ"الحساب"

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:15:56
مستوى الصحة: 92% الأهمية: 85%

عودة المصابين تنعش النصر

المصدر: صحيفة اليوم - السعودية التصنيف: مجتمع
تاريخ الخبر: 2022-04-05 03:25:36
مستوى الصحة: 39% الأهمية: 50%

أميركا تضيّق الخناق على مدفوعات الديون الروسية.. بهذا الإجراء

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-04-05 06:16:23
مستوى الصحة: 79% الأهمية: 85%

تحميل تطبيق المنصة العربية