الفرق بين المراجعتين لصفحة: «Debian/package management tools»
أسامه-دمراني (نقاش | مساهمات) 1.0: إضافة عنوان الصفحة | 2.0 محتوى أولي الصفحة |
أسامه-دمراني (نقاش | مساهمات) مراجعة: إضافة روابط في انظر أيضًا |
||
(4 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 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 واجهة رسومية]، وأشهر تلك الأدوات هي ما يلي: | ||
=== أدوات تعمل من سطر الأوامر === | |||
* [[Debian/apt c l i|<code>apt</code>]] - الأداة الرئيسية لإدارة الحزم من سطر الأوامر. | |||
* [[Debian/aptitude|<code>aptitude</code>]] - واجهة تعمل من سطر الأوامر وذات واجهة نصية مبنية على ncurses لأداة Apt. | |||
=== أدوات ذات واجهة رسومية === | |||
* [[Debian/synaptic|<code>Synaptic</code>]] - مدير حزم رسومي. | |||
* [https://packages.debian.org/gdebi <code>gdebi</code>] - مثبت رسومي [[Debian/Debian package|لحزم ديبيان]] المستقلة ذات الامتداد (.deb) | |||
* - مركز البرمجيات في جنوم. | |||
== القائمة الكاملة لأدوات إدارة الحزم == | |||
فيما يلي قائمة بأدوات إدارة الحزم في ديبيان جنو/لينكس: | |||
=== APT === | |||
توفر حزمة <code>apt</code> أدوات تعمل من سطر الأوامر للبحث عن الحزم وإدارتها والاستعلام عنها، والوصول إلى جميع مزايا مكتبة <code>libapt-pkg</code>: | |||
* [[Debian/apt c l i|<code>apt</code>]] - واجهة عالية الجودة تعمل من سطر الأوامر لنظام إدارة الحزم. | |||
* [https://manpages.debian.org/man/apt-cache <code>apt-cache</code>] - تنفذ عمليات متعددة على الذاكرة المؤقتة لحزم APT. | |||
* [https://manpages.debian.org/man/apt-cdrom <code>apt-cdrom</code>] - تُستخدم لإضافة CD-ROM جديد لقائمة المصادر المتاحة لـ APT. | |||
* [https://manpages.debian.org/man/apt-config <code>apt-config</code>] - يُستخدم هذا البرنامج بواسطة أدوات apt الأخرى ليوفر واجهة قياسية لإعدادات تهيئة apt. | |||
* [[Debian/apt-get|<code>apt-get</code>]] - أداة تعمل من سطر الأوامر للتعامل مع الحزم. | |||
* [https://manpages.debian.org/man/apt-key <code>apt-key</code>] - تدير قائمة المفاتيح المستخدمة بواسطة apt للاستيثاق من الحزم. هذا الأمر صار مهملًا ولا يُستخدم. | |||
=== dpkg === | |||
توفر حزمة [https://manpages.debian.org/man/dpkg dpkg] بنية تحتية منخفضة المستوى لمعالجة تثبيت وإزالة حزم برمجيات ديبيان: | |||
* [https://manpages.debian.org/man/dpkg dpkg] - أداة لتثبيت حزم ديبيان وبناءها وإزالتها وإدارتها. | |||
* [https://manpages.debian.org/man/dpkg-deb <code>dpkg-deb</code>] - أداة للتعامل مع أرشيف حزم ديبيان (.deb). | |||
* [https://manpages.debian.org/man/dpkg-divert <code>dpkg-divert</code>] - تعيد كتابة override نسخة الحزمة من ملف ما. | |||
* [https://manpages.debian.org/man/dpkg-maintscript-helper <code>dpkg-maintscript-helper</code>] - تعالج أوجه القصور المعروفة لحزمة dpkg في الشيفرات التنظيمية maintainer script. | |||
* [https://manpages.debian.org/man/dpkg-query <code>dpkg-query</code>] - تظهر معلومات عن الحزم المسردة في قاعدة بيانات dpkg. | |||
* [https://manpages.debian.org/man/dpkg-split <code>dpkg-split</code>] - تقسّم الحزم الثنائية binary packages إلى ملفات أصغر وتعيد تجميعها (تخزين ملفات حزم كبيرة على وسائط صغيرة). | |||
* [https://manpages.debian.org/man/dpkg-statoverride <code>dpkg-statoverride</code>] - تغير ملكية الملفات وأوضاعها. | |||
* [https://manpages.debian.org/man/dpkg-trigger <code>dpkg-trigger</code>] - أداة لتفعيل بادئات dpkg -أو dpkg triggers- صراحة. | |||
* [https://manpages.debian.org/man/update-alternatives <code>update-alternatives</code>] - الاحتفاظ بروابط رمزية symbolic links تحدد الأوامر الافتراضية. | |||
=== apt-utils === | |||
تحتوي [[Debian/package management tools#apt-utils|<code>apt-utils</code>]] على بعض أدوات سطر الأوامر المرتبطة بإدارة الحزم باستخدام APT لكنها لا تُستخدم كثيرًا. | |||
=== devscripts === | |||
توفر [[Debian/devscripts|devscripts]] عدة سكربتات لتسهيل صيانة حزم ديبيان. | |||
* [https://manpages.debian.org/man/debuild debuild] - تُستخدم هذه الأداة في إعادة بناء الحزم. | |||
=== dpkg-dev === | |||
توفر [[Debian/dpkg-dev|<code>dpkg-dev</code>]] أدوات التطوير المطلوبة -بما في ذلك <code>dpkg-source</code>- لبناء حزم ديبيان المصدرية وفك تحزيمها ورفعها. | |||
[https://manpages.debian.org/man/dpkg-scanpackages <code>dpkg-scanpackages</code>] - إنشاء ملفات فهارس لحزم ديبيان من الحزم الثنائية (.deb وغيرها). | |||
[https://manpages.debian.org/man/dpkg-scansources <code>dpkg-scansources</code>] - إنشاء ملفات فهارس لحزم ديبيان من الحزم المصدرية (.dsc). | |||
== أدوات غير مصنفة == | |||
* [https://packages.debian.org/apt-file <code>apt-file</code>] - تبحث هذه الأداة في محتويات ملف sources.list عن اسم ملف مثبت بواسطة إحدى الحزم. | |||
* [https://packages.debian.org/apt-listchanges <code>apt-listchanges</code>] - تعرض هذه الأداة إدخالات سجل التغييرات المرتبطة كلما تمت ترقية الحزمة. | |||
* [https://packages.debian.org/apt-build <code>apt-build</code>] - تُستخدم لبناء الحزم من الملفات المصدرية. | |||
* [https://packages.debian.org/apt-cdrom-setup <code>apt-cdrom-setup</code>] - تسمح هذه الأداة بتضمين المصادر المبنية على [[Debian/cd rom|cdrom]] في قائمة مصادر الحزم. | |||
* [https://packages.debian.org/apt-rdepends <code>apt-rdepends</code>] - تولد هذه الأداة أشجار اعتمادية ذاتية recursive dependency trees لحزمة ما. | |||
* [https://packages.debian.org/apt-show-versions <code>apt-show-versions</code>] - تعرض جميع الإصدارات المتاحة من حزمة ما، وتسمح بالمحارف البديلة wild cards، أو جميع الحزم، وتعرض معلومات الترقية في أماكنها المناسبة. | |||
* [https://manpages.debian.org/man/dpkg-reconfigure <code>dpkg-reconfigure</code>] - تسمح بإعادة تهيئة الحزمة وفقًا للتفضيلات (نفس الأسئلة التي تُسأل عند تثبيت الحزمة أول مرة). | |||
* [https://packages.debian.org/apt-show-source <code>apt-show-source</code>] - هذه الأداة صورة مختلفة من <code>apt-cache show</code>، تعرض معلومات عن حزمة مصدرية بعينها، بدلًا من الحزمة الثنائية. | |||
* [https://packages.debian.org/apt-listbugs <code>apt-listbugs</code>] - تعرض هذه الأداة الزلات البرمجية الحرجة critical bugs المعروفة في الحزم. | |||
* [https://manpages.debian.org/man/apt-sortpkgs <code>apt-sortpkgs</code>] - ترتب السجلات والحقول داخل الملفات المصدرية والحزم. | |||
* [https://manpages.debian.org/man/apt-extracttemplates <code>apt-extracttemplates</code>] - تستخرج هذه الأداة القوالب وتثبت السكربتات من الحزم.. | |||
* [https://packages.debian.org/apt-setup <code>apt-setup</code>] - تهيئ هذه الأداة ملف sources.list. | |||
* [https://packages.debian.org/apt-offline <code>apt-offline</code>] - إدارة للحزم غير متصلة بالإنترنت. | |||
* [https://packages.debian.org/deborphan <code>deborphan</code>] - هذه الأداة تمسح قاعدة البيانات بحثًا عن الحزم غير المستخدمة أو المتكررة. | |||
* [https://packages.debian.org/dpkg-www <code>dpkg-www</code>] - واجهة الويب لإدارة حزم ديبيان - تستعرض حزم ديبيان على مضيف محلي أو بعيد باستخدام متصفح ويب عادي. | |||
* [https://packages.debian.org/apt-xapian-index <code>apt-xapian-index</code>] - أداة لصيانة فهرس [[wikipedia:Xapian|Xapian]] الخاص بمعلومات حزم ديبيان، وأداة بحث من سطر الأوامر تستخدم ذلك الفهرس. | |||
* [[Debian/wajig|<code>Wajig</code>]] - أداة مغلفة لكل من <code>apt-get</code> و <code>dpkg</code> و <code>apt-cache</code> و <code>wget</code> وغيرها. | |||
== أدوات لإدارة مستودعات الحزم == | |||
* [https://packages.debian.org/apt-cacher <code>apt-cacher</code>] - هذه أداة بديلة لأداة <code>apt-proxy</code>. | |||
* [https://manpages.debian.org/man/apt-ftparchive <code>apt-ftparchive</code>] - هذه الأداة تولد ملفات التحكم في المصادر والحزم المستخدمة في مستودعات apt، وذلك من مجلد من الحزم. | |||
* [https://packages.debian.org/apt-move <code>apt-move</code>] - تنقل تجميعةً من حزم ديبيان إلى هرمية مجلد pool مناسبة كما هو متبع في مستودع الحزم. | |||
* [https://packages.debian.org/apt-transport-https <code>apt-transport-https</code>] - تسمح بتهيئة apt لتستخدم https. | |||
== أخرى == | |||
* [https://packages.debian.org/dselect <code>dselect</code>] - أداة مهملة، واستُبدلت أداة <code>aptitude</code> بها. | |||
* [[Debian/tasksel|<code>tasksel</code>]] – أداة لاختيار المهام من أجل تثبيتها على أنظمة ديبيان. | |||
* <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
- واجهة أمامية غير معتمدة على التوزيعات.