الفرق بين المراجعتين لصفحة: «Debian/package management tools»
أسامه-دمراني (نقاش | مساهمات) طلا ملخص تعديل |
أسامه-دمراني (نقاش | مساهمات) مراجعة: إضافة روابط في انظر أيضًا |
||
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE: أدوات إدارة الحزم في نظام ديبيان جنو/لينكس}} | {{DISPLAYTITLE: أدوات إدارة الحزم في نظام ديبيان جنو/لينكس}} | ||
تُوجد العديد من الأدوات في نظام ديبيان [[Debian/package management tools|لإدارة الحزم]]، تعمل بعضها من [[Debian/command line interface|سطر الأوامر]] وبعضها له [https://ar.wikipedia.org/wiki/%D9%88%D8%A7%D8%AC%D9%87%D8%A9_%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85_%D8%B1%D8%B3%D9%88%D9%85%D9%8A%D8%A9 واجهة رسومية]، وأشهر تلك الأدوات هي ما يلي: | |||
== أدوات تعمل من سطر الأوامر == | === أدوات تعمل من سطر الأوامر === | ||
* apt - الأداة الرئيسية لإدارة الحزم من سطر الأوامر. | * [[Debian/apt c l i|<code>apt</code>]] - الأداة الرئيسية لإدارة الحزم من سطر الأوامر. | ||
* aptitude - واجهة تعمل من سطر الأوامر وذات واجهة نصية مبنية على ncurses لأداة Apt. | * [[Debian/aptitude|<code>aptitude</code>]] - واجهة تعمل من سطر الأوامر وذات واجهة نصية مبنية على ncurses لأداة Apt. | ||
== أدوات ذات واجهة رسومية == | === أدوات ذات واجهة رسومية === | ||
* Synaptic - مدير حزم رسومي. | * [[Debian/synaptic|<code>Synaptic</code>]] - مدير حزم رسومي. | ||
* gdebi - مثبت رسومي لحزم ديبيان المستقلة ذات الامتداد (.deb) | * [https://packages.debian.org/gdebi <code>gdebi</code>] - مثبت رسومي [[Debian/Debian package|لحزم ديبيان]] المستقلة ذات الامتداد (.deb) | ||
* | * - مركز البرمجيات في جنوم. | ||
== القائمة الكاملة لأدوات إدارة الحزم == | == القائمة الكاملة لأدوات إدارة الحزم == | ||
فيما يلي قائمة بأدوات إدارة الحزم في ديبيان جنو/لينكس: | |||
=== APT === | === APT === | ||
توفر | توفر حزمة <code>apt</code> أدوات تعمل من سطر الأوامر للبحث عن الحزم وإدارتها والاستعلام عنها، والوصول إلى جميع مزايا مكتبة <code>libapt-pkg</code>: | ||
* | * [[Debian/apt c l i|<code>apt</code>]] - واجهة عالية الجودة تعمل من سطر الأوامر لنظام إدارة الحزم. | ||
* apt-cache - تنفذ عمليات متعددة على الذاكرة المؤقتة لحزم APT. | * [https://manpages.debian.org/man/apt-cache <code>apt-cache</code>] - تنفذ عمليات متعددة على الذاكرة المؤقتة لحزم APT. | ||
* apt-cdrom - تُستخدم لإضافة CD-ROM جديد لقائمة المصادر المتاحة لـ APT. | * [https://manpages.debian.org/man/apt-cdrom <code>apt-cdrom</code>] - تُستخدم لإضافة CD-ROM جديد لقائمة المصادر المتاحة لـ APT. | ||
* apt-config - يُستخدم هذا البرنامج بواسطة أدوات apt الأخرى ليوفر واجهة قياسية لإعدادات تهيئة apt. | * [https://manpages.debian.org/man/apt-config <code>apt-config</code>] - يُستخدم هذا البرنامج بواسطة أدوات apt الأخرى ليوفر واجهة قياسية لإعدادات تهيئة apt. | ||
* apt-get - أداة تعمل من سطر الأوامر للتعامل مع الحزم. | * [[Debian/apt-get|<code>apt-get</code>]] - أداة تعمل من سطر الأوامر للتعامل مع الحزم. | ||
* apt-key - تدير قائمة المفاتيح المستخدمة بواسطة apt للاستيثاق من الحزم. هذا الأمر صار مهملًا ولا يُستخدم. | * [https://manpages.debian.org/man/apt-key <code>apt-key</code>] - تدير قائمة المفاتيح المستخدمة بواسطة apt للاستيثاق من الحزم. هذا الأمر صار مهملًا ولا يُستخدم. | ||
=== dpkg === | === dpkg === | ||
توفر حزمة dpkg بنية تحتية منخفضة المستوى لمعالجة تثبيت وإزالة حزم برمجيات ديبيان: | توفر حزمة [https://manpages.debian.org/man/dpkg dpkg] بنية تحتية منخفضة المستوى لمعالجة تثبيت وإزالة حزم برمجيات ديبيان: | ||
* dpkg - أداة لتثبيت حزم ديبيان وبناءها وإزالتها وإدارتها. | * [https://manpages.debian.org/man/dpkg dpkg] - أداة لتثبيت حزم ديبيان وبناءها وإزالتها وإدارتها. | ||
* dpkg-deb - أداة للتعامل مع أرشيف حزم ديبيان (.deb). | * [https://manpages.debian.org/man/dpkg-deb <code>dpkg-deb</code>] - أداة للتعامل مع أرشيف حزم ديبيان (.deb). | ||
* dpkg-divert - تعيد كتابة override نسخة الحزمة من ملف ما. | * [https://manpages.debian.org/man/dpkg-divert <code>dpkg-divert</code>] - تعيد كتابة override نسخة الحزمة من ملف ما. | ||
* dpkg-maintscript-helper - تعالج أوجه القصور المعروفة لحزمة dpkg في الشيفرات التنظيمية maintainer script. | * [https://manpages.debian.org/man/dpkg-maintscript-helper <code>dpkg-maintscript-helper</code>] - تعالج أوجه القصور المعروفة لحزمة dpkg في الشيفرات التنظيمية maintainer script. | ||
* dpkg-query - تظهر معلومات عن الحزم المسردة في قاعدة بيانات dpkg. | * [https://manpages.debian.org/man/dpkg-query <code>dpkg-query</code>] - تظهر معلومات عن الحزم المسردة في قاعدة بيانات dpkg. | ||
* dpkg-split - تقسّم الحزم الثنائية binary packages إلى ملفات أصغر وتعيد تجميعها (تخزين ملفات حزم كبيرة على وسائط صغيرة). | * [https://manpages.debian.org/man/dpkg-split <code>dpkg-split</code>] - تقسّم الحزم الثنائية binary packages إلى ملفات أصغر وتعيد تجميعها (تخزين ملفات حزم كبيرة على وسائط صغيرة). | ||
* dpkg-statoverride - تغير ملكية الملفات وأوضاعها. | * [https://manpages.debian.org/man/dpkg-statoverride <code>dpkg-statoverride</code>] - تغير ملكية الملفات وأوضاعها. | ||
* dpkg-trigger - أداة لتفعيل بادئات dpkg -أو dpkg triggers- صراحة. | * [https://manpages.debian.org/man/dpkg-trigger <code>dpkg-trigger</code>] - أداة لتفعيل بادئات dpkg -أو dpkg triggers- صراحة. | ||
* update-alternatives - الاحتفاظ بروابط رمزية symbolic links تحدد الأوامر الافتراضية. | * [https://manpages.debian.org/man/update-alternatives <code>update-alternatives</code>] - الاحتفاظ بروابط رمزية symbolic links تحدد الأوامر الافتراضية. | ||
=== apt-utils === | === apt-utils === | ||
تحتوي apt-utils على بعض أدوات سطر الأوامر المرتبطة بإدارة الحزم باستخدام APT لكنها لا تُستخدم كثيرًا. | تحتوي [[Debian/package management tools#apt-utils|<code>apt-utils</code>]] على بعض أدوات سطر الأوامر المرتبطة بإدارة الحزم باستخدام APT لكنها لا تُستخدم كثيرًا. | ||
=== devscripts === | === devscripts === | ||
توفر devscripts عدة سكربتات لتسهيل صيانة حزم ديبيان. | توفر [[Debian/devscripts|devscripts]] عدة سكربتات لتسهيل صيانة حزم ديبيان. | ||
* debuild - تُستخدم هذه الأداة في إعادة بناء الحزم. | * [https://manpages.debian.org/man/debuild debuild] - تُستخدم هذه الأداة في إعادة بناء الحزم. | ||
=== dpkg-dev === | === dpkg-dev === | ||
توفر dpkg-dev أدوات التطوير المطلوبة -بما في ذلك dpkg-source- لبناء حزم ديبيان المصدرية وفك تحزيمها ورفعها. | توفر [[Debian/dpkg-dev|<code>dpkg-dev</code>]] أدوات التطوير المطلوبة -بما في ذلك <code>dpkg-source</code>- لبناء حزم ديبيان المصدرية وفك تحزيمها ورفعها. | ||
dpkg-scanpackages - إنشاء ملفات فهارس لحزم ديبيان من الحزم الثنائية (.deb وغيرها). | [https://manpages.debian.org/man/dpkg-scanpackages <code>dpkg-scanpackages</code>] - إنشاء ملفات فهارس لحزم ديبيان من الحزم الثنائية (.deb وغيرها). | ||
dpkg-scansources - إنشاء ملفات فهارس لحزم ديبيان من الحزم المصدرية (.dsc). | [https://manpages.debian.org/man/dpkg-scansources <code>dpkg-scansources</code>] - إنشاء ملفات فهارس لحزم ديبيان من الحزم المصدرية (.dsc). | ||
== أدوات غير مصنفة == | == أدوات غير مصنفة == | ||
* apt-file - تبحث هذه الأداة في محتويات ملف sources.list عن اسم ملف مثبت بواسطة إحدى الحزم. | * [https://packages.debian.org/apt-file <code>apt-file</code>] - تبحث هذه الأداة في محتويات ملف sources.list عن اسم ملف مثبت بواسطة إحدى الحزم. | ||
* apt-listchanges - تعرض هذه الأداة إدخالات سجل التغييرات المرتبطة كلما تمت ترقية الحزمة. | * [https://packages.debian.org/apt-listchanges <code>apt-listchanges</code>] - تعرض هذه الأداة إدخالات سجل التغييرات المرتبطة كلما تمت ترقية الحزمة. | ||
* apt-build - تُستخدم لبناء الحزم من الملفات المصدرية. | * [https://packages.debian.org/apt-build <code>apt-build</code>] - تُستخدم لبناء الحزم من الملفات المصدرية. | ||
* apt-cdrom-setup - تسمح هذه الأداة بتضمين المصادر المبنية على cdrom في قائمة مصادر الحزم. | * [https://packages.debian.org/apt-cdrom-setup <code>apt-cdrom-setup</code>] - تسمح هذه الأداة بتضمين المصادر المبنية على [[Debian/cd rom|cdrom]] في قائمة مصادر الحزم. | ||
* apt-rdepends - تولد هذه الأداة أشجار اعتمادية ذاتية recursive dependency trees لحزمة ما. | * [https://packages.debian.org/apt-rdepends <code>apt-rdepends</code>] - تولد هذه الأداة أشجار اعتمادية ذاتية recursive dependency trees لحزمة ما. | ||
* apt-show-versions - تعرض جميع الإصدارات المتاحة من حزمة ما، وتسمح بالمحارف البديلة wild cards، أو جميع الحزم، وتعرض معلومات الترقية في أماكنها المناسبة. | * [https://packages.debian.org/apt-show-versions <code>apt-show-versions</code>] - تعرض جميع الإصدارات المتاحة من حزمة ما، وتسمح بالمحارف البديلة wild cards، أو جميع الحزم، وتعرض معلومات الترقية في أماكنها المناسبة. | ||
* dpkg-reconfigure - تسمح بإعادة تهيئة الحزمة وفقًا للتفضيلات (نفس الأسئلة التي تُسأل عند تثبيت الحزمة أول مرة). | * [https://manpages.debian.org/man/dpkg-reconfigure <code>dpkg-reconfigure</code>] - تسمح بإعادة تهيئة الحزمة وفقًا للتفضيلات (نفس الأسئلة التي تُسأل عند تثبيت الحزمة أول مرة). | ||
* apt-show-source - هذه الأداة صورة مختلفة من apt-cache | * [https://packages.debian.org/apt-show-source <code>apt-show-source</code>] - هذه الأداة صورة مختلفة من <code>apt-cache show</code>، تعرض معلومات عن حزمة مصدرية بعينها، بدلًا من الحزمة الثنائية. | ||
* apt-listbugs - تعرض هذه الأداة الزلات البرمجية الحرجة المعروفة في الحزم | * [https://packages.debian.org/apt-listbugs <code>apt-listbugs</code>] - تعرض هذه الأداة الزلات البرمجية الحرجة critical bugs المعروفة في الحزم. | ||
* apt-sortpkgs - ترتب السجلات والحقول داخل الملفات المصدرية والحزم. | * [https://manpages.debian.org/man/apt-sortpkgs <code>apt-sortpkgs</code>] - ترتب السجلات والحقول داخل الملفات المصدرية والحزم. | ||
* apt-extracttemplates - تستخرج هذه الأداة القوالب وتثبت السكربتات من الحزم.. | * [https://manpages.debian.org/man/apt-extracttemplates <code>apt-extracttemplates</code>] - تستخرج هذه الأداة القوالب وتثبت السكربتات من الحزم.. | ||
* apt-setup - تهيئ هذه الأداة ملف sources.list. | * [https://packages.debian.org/apt-setup <code>apt-setup</code>] - تهيئ هذه الأداة ملف sources.list. | ||
* apt-offline - إدارة للحزم غير متصلة بالإنترنت. | * [https://packages.debian.org/apt-offline <code>apt-offline</code>] - إدارة للحزم غير متصلة بالإنترنت. | ||
* deborphan - هذه الأداة تمسح قاعدة البيانات بحثًا عن الحزم غير المستخدمة أو المتكررة. | * [https://packages.debian.org/deborphan <code>deborphan</code>] - هذه الأداة تمسح قاعدة البيانات بحثًا عن الحزم غير المستخدمة أو المتكررة. | ||
* dpkg-www - واجهة الويب لإدارة حزم ديبيان - تستعرض حزم ديبيان على مضيف محلي أو بعيد باستخدام متصفح ويب عادي. | * [https://packages.debian.org/dpkg-www <code>dpkg-www</code>] - واجهة الويب لإدارة حزم ديبيان - تستعرض حزم ديبيان على مضيف محلي أو بعيد باستخدام متصفح ويب عادي. | ||
* apt-xapian-index - أداة لصيانة فهرس Xapian الخاص بمعلومات حزم ديبيان، وأداة بحث من سطر الأوامر تستخدم ذلك الفهرس. | * [https://packages.debian.org/apt-xapian-index <code>apt-xapian-index</code>] - أداة لصيانة فهرس [[wikipedia:Xapian|Xapian]] الخاص بمعلومات حزم ديبيان، وأداة بحث من سطر الأوامر تستخدم ذلك الفهرس. | ||
* Wajig - أداة مغلفة لكل من apt-get و dpkg و apt-cache و wget وغيرها. | * [[Debian/wajig|<code>Wajig</code>]] - أداة مغلفة لكل من <code>apt-get</code> و <code>dpkg</code> و <code>apt-cache</code> و <code>wget</code> وغيرها. | ||
== أدوات لإدارة مستودعات الحزم == | == أدوات لإدارة مستودعات الحزم == | ||
* apt-cacher - هذه أداة بديلة لأداة apt-proxy. | * [https://packages.debian.org/apt-cacher <code>apt-cacher</code>] - هذه أداة بديلة لأداة <code>apt-proxy</code>. | ||
* apt-ftparchive - هذه الأداة تولد ملفات التحكم في المصادر والحزم المستخدمة في مستودعات apt، وذلك من مجلد من الحزم. | * [https://manpages.debian.org/man/apt-ftparchive <code>apt-ftparchive</code>] - هذه الأداة تولد ملفات التحكم في المصادر والحزم المستخدمة في مستودعات apt، وذلك من مجلد من الحزم. | ||
* apt-move - تنقل تجميعةً من حزم ديبيان إلى هرمية مجلد pool مناسبة كما هو متبع في مستودع الحزم. | * [https://packages.debian.org/apt-move <code>apt-move</code>] - تنقل تجميعةً من حزم ديبيان إلى هرمية مجلد pool مناسبة كما هو متبع في مستودع الحزم. | ||
* apt-transport-https - تسمح بتهيئة apt لتستخدم https. | * [https://packages.debian.org/apt-transport-https <code>apt-transport-https</code>] - تسمح بتهيئة apt لتستخدم https. | ||
== أخرى == | == أخرى == | ||
* dselect - أداة مهملة، واستُبدلت أداة aptitude بها. | * [https://packages.debian.org/dselect <code>dselect</code>] - أداة مهملة، واستُبدلت أداة <code>aptitude</code> بها. | ||
* tasksel – أداة لاختيار المهام من أجل تثبيتها على أنظمة ديبيان. | * [[Debian/tasksel|<code>tasksel</code>]] – أداة لاختيار المهام من أجل تثبيتها على أنظمة ديبيان. | ||
* PackageKit - واجهة أمامية غير معتمدة على التوزيعات. | * <code>[[PackageKit]]</code> - واجهة أمامية غير معتمدة على التوزيعات. | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[ | * [[Debian/printing|الطباعة في ديبيان جنو/لينكس]]. | ||
* [[ | * [[Debian/network application|تطبيقات الشبكات في ديبيان جنو/لينكس.]] | ||
* [[Debian/software|البرمجيات في نظام ديبيان]]. | |||
== المصادر == | == المصادر == | ||
المراجعة الحالية بتاريخ 08:32، 22 أغسطس 2022
تُوجد العديد من الأدوات في نظام ديبيان لإدارة الحزم، تعمل بعضها من سطر الأوامر وبعضها له واجهة رسومية، وأشهر تلك الأدوات هي ما يلي:
أدوات تعمل من سطر الأوامر
apt
- الأداة الرئيسية لإدارة الحزم من سطر الأوامر.aptitude
- واجهة تعمل من سطر الأوامر وذات واجهة نصية مبنية على ncurses لأداة Apt.
أدوات ذات واجهة رسومية
Synaptic
- مدير حزم رسومي.gdebi
- مثبت رسومي لحزم ديبيان المستقلة ذات الامتداد (.deb)- - مركز البرمجيات في جنوم.
القائمة الكاملة لأدوات إدارة الحزم
فيما يلي قائمة بأدوات إدارة الحزم في ديبيان جنو/لينكس:
APT
توفر حزمة apt
أدوات تعمل من سطر الأوامر للبحث عن الحزم وإدارتها والاستعلام عنها، والوصول إلى جميع مزايا مكتبة libapt-pkg
:
apt
- واجهة عالية الجودة تعمل من سطر الأوامر لنظام إدارة الحزم.apt-cache
- تنفذ عمليات متعددة على الذاكرة المؤقتة لحزم APT.apt-cdrom
- تُستخدم لإضافة CD-ROM جديد لقائمة المصادر المتاحة لـ APT.apt-config
- يُستخدم هذا البرنامج بواسطة أدوات apt الأخرى ليوفر واجهة قياسية لإعدادات تهيئة apt.apt-get
- أداة تعمل من سطر الأوامر للتعامل مع الحزم.apt-key
- تدير قائمة المفاتيح المستخدمة بواسطة apt للاستيثاق من الحزم. هذا الأمر صار مهملًا ولا يُستخدم.
dpkg
توفر حزمة dpkg بنية تحتية منخفضة المستوى لمعالجة تثبيت وإزالة حزم برمجيات ديبيان:
- dpkg - أداة لتثبيت حزم ديبيان وبناءها وإزالتها وإدارتها.
dpkg-deb
- أداة للتعامل مع أرشيف حزم ديبيان (.deb).dpkg-divert
- تعيد كتابة override نسخة الحزمة من ملف ما.dpkg-maintscript-helper
- تعالج أوجه القصور المعروفة لحزمة dpkg في الشيفرات التنظيمية maintainer script.dpkg-query
- تظهر معلومات عن الحزم المسردة في قاعدة بيانات dpkg.dpkg-split
- تقسّم الحزم الثنائية binary packages إلى ملفات أصغر وتعيد تجميعها (تخزين ملفات حزم كبيرة على وسائط صغيرة).dpkg-statoverride
- تغير ملكية الملفات وأوضاعها.dpkg-trigger
- أداة لتفعيل بادئات dpkg -أو dpkg triggers- صراحة.update-alternatives
- الاحتفاظ بروابط رمزية symbolic links تحدد الأوامر الافتراضية.
apt-utils
تحتوي apt-utils
على بعض أدوات سطر الأوامر المرتبطة بإدارة الحزم باستخدام APT لكنها لا تُستخدم كثيرًا.
devscripts
توفر devscripts عدة سكربتات لتسهيل صيانة حزم ديبيان.
- debuild - تُستخدم هذه الأداة في إعادة بناء الحزم.
dpkg-dev
توفر dpkg-dev
أدوات التطوير المطلوبة -بما في ذلك dpkg-source
- لبناء حزم ديبيان المصدرية وفك تحزيمها ورفعها.
dpkg-scanpackages
- إنشاء ملفات فهارس لحزم ديبيان من الحزم الثنائية (.deb وغيرها).
dpkg-scansources
- إنشاء ملفات فهارس لحزم ديبيان من الحزم المصدرية (.dsc).
أدوات غير مصنفة
apt-file
- تبحث هذه الأداة في محتويات ملف sources.list عن اسم ملف مثبت بواسطة إحدى الحزم.apt-listchanges
- تعرض هذه الأداة إدخالات سجل التغييرات المرتبطة كلما تمت ترقية الحزمة.apt-build
- تُستخدم لبناء الحزم من الملفات المصدرية.apt-cdrom-setup
- تسمح هذه الأداة بتضمين المصادر المبنية على cdrom في قائمة مصادر الحزم.apt-rdepends
- تولد هذه الأداة أشجار اعتمادية ذاتية recursive dependency trees لحزمة ما.apt-show-versions
- تعرض جميع الإصدارات المتاحة من حزمة ما، وتسمح بالمحارف البديلة wild cards، أو جميع الحزم، وتعرض معلومات الترقية في أماكنها المناسبة.dpkg-reconfigure
- تسمح بإعادة تهيئة الحزمة وفقًا للتفضيلات (نفس الأسئلة التي تُسأل عند تثبيت الحزمة أول مرة).apt-show-source
- هذه الأداة صورة مختلفة منapt-cache show
، تعرض معلومات عن حزمة مصدرية بعينها، بدلًا من الحزمة الثنائية.apt-listbugs
- تعرض هذه الأداة الزلات البرمجية الحرجة critical bugs المعروفة في الحزم.apt-sortpkgs
- ترتب السجلات والحقول داخل الملفات المصدرية والحزم.apt-extracttemplates
- تستخرج هذه الأداة القوالب وتثبت السكربتات من الحزم..apt-setup
- تهيئ هذه الأداة ملف sources.list.apt-offline
- إدارة للحزم غير متصلة بالإنترنت.deborphan
- هذه الأداة تمسح قاعدة البيانات بحثًا عن الحزم غير المستخدمة أو المتكررة.dpkg-www
- واجهة الويب لإدارة حزم ديبيان - تستعرض حزم ديبيان على مضيف محلي أو بعيد باستخدام متصفح ويب عادي.apt-xapian-index
- أداة لصيانة فهرس Xapian الخاص بمعلومات حزم ديبيان، وأداة بحث من سطر الأوامر تستخدم ذلك الفهرس.Wajig
- أداة مغلفة لكل منapt-get
وdpkg
وapt-cache
وwget
وغيرها.
أدوات لإدارة مستودعات الحزم
apt-cacher
- هذه أداة بديلة لأداةapt-proxy
.apt-ftparchive
- هذه الأداة تولد ملفات التحكم في المصادر والحزم المستخدمة في مستودعات apt، وذلك من مجلد من الحزم.apt-move
- تنقل تجميعةً من حزم ديبيان إلى هرمية مجلد pool مناسبة كما هو متبع في مستودع الحزم.apt-transport-https
- تسمح بتهيئة apt لتستخدم https.
أخرى
dselect
- أداة مهملة، واستُبدلت أداةaptitude
بها.tasksel
– أداة لاختيار المهام من أجل تثبيتها على أنظمة ديبيان.PackageKit
- واجهة أمامية غير معتمدة على التوزيعات.