.\" -*- coding: UTF-8 -*- '\" t .\" Title: repo-add .\" Author: [see the "Authors" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2026-01-12 .\" Manual: Pacman Manual .\" Source: Pacman 7.1.0 .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH REPO\-ADD 8 "12 يناير 2026" "Pacman 7\&.1\&.0" "دليل Pacman" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH الاسم repo\-add \- أداة صيانة قاعدة بيانات الحزم .SH موجز .sp \fIrepo\-add\fP [خيارات] <مسار\-قاعدة\-البيانات> <حزمة> [<حزمة> \&...] .sp \fIrepo\-remove\fP [خيارات] <مسار\-قاعدة\-البيانات> <اسم\-حزمة> [<اسم\-حزمة> \&...] .SH الوصف .sp \fIrepo\-add\fP و \fIrepo\-remove\fP هما سكربتان للمساعدة في بناء قاعدة بيانات حزم للحزم المبنية باستخدام \fBmakepkg\fP(8) والمثبتة باستخدام \fBpacman\fP(8)\&. .sp يُحدّث \fIrepo\-add\fP قاعدة بيانات الحزم بقراءة ملف حزمة مبني\&. يمكن تحديد حزم متعددة للإضافة عبر سطر الأوامر\&. .sp إذا وُجد ملف \(lq\&.sig\(rq مطابق بجانب ملف الحزمة، يُضمّن التوقيع آليًا في قاعدة البيانات\&. .sp يُحدّث \fIrepo\-remove\fP قاعدة بيانات الحزم بإزالة اسم الحزمة المحدد عبر سطر الأوامر\&. يمكن تحديد حزم متعددة للإزالة عبر سطر الأوامر\&. .sp قاعدة بيانات الحزم هي ملف tar، قد يكون مضغوطًا\&. الامتدادات الصالحة هي \(lq\&.db\(rq متبوعة بامتداد أرشيف من \(lq\&.tar\(rq، \(lq\&.tar\&.bz2\(rq، \(lq\&.tar\&.gz\(rq، \(lq\&.tar\&.lrz\(rq، \(lq\&.tar\&.lz\(rq، \(lq\&.tar\&.lz4\(rq، \(lq\&.tar\&.lzo\(rq، \(lq\&.tar\&.xz\(rq، \(lq\&.tar\&.zst\(rq أو \(lq\&.tar\&.Z\(rq\&. لا يلزم وجود الملف، لكن يجب وجود جميع الدلائل الأصلية\&. .SH "خيارات مشتركة" .PP \fB\-q\fP، \fB\-\-quiet\fP .RS 4 يُجبر هذا البرنامج على الهدوء والتشغيل الصامت باستثناء رسائل التحذير والخطأ\&. .RE .PP \fB\-s, \-\-sign\fP .RS 4 يُولّد ملف توقيع PGP باستخدام GnuPG\&. يُنفّذ هذا الأمر gpg \-\-detach\-sign على قاعدة البيانات المُولّدة لتوليد ملف توقيع منفصل، باستخدام وكيل GPG إن كان متاحًا\&. سيكون ملف التوقيع هو اسم الملف الكامل لقاعدة البيانات بامتداد \(lq\&.sig\(rq\&. .RE .PP \fB\-k, \-\-key\fP <مفتاح> .RS 4 يُحدد مفتاحًا لاستخدامه عند توقيع الحزم\&. يمكن تحديده أيضًا باستخدام متغير البيئة GPGKEY\&. إذا لم يُحدد في أي من الموقعين، يُستخدم المفتاح المبدئي من سلسلة المفاتيح\&. .RE .PP \fB\-v, \-\-verify\fP .RS 4 يتحقق من توقيع PGP لقاعدة البيانات قبل تحديثها\&. إذا كان التوقيع غير صالح، يُنتج خطأ ولا يستمر التحديث\&. .RE .PP \fB\-\-nocolor\fP .RS 4 يزيل الألوان من مخرجات \fIrepo\-add\fP و \fIrepo\-remove\fP\&. .RE .PP \fB\-R\fP، \fB\-\-remove\fP .RS 4 يزيل ملفات الحزم القديمة من القرص عند تحديث أو إزالة مدخلها في قاعدة البيانات\&. .RE .PP \fB\-w, \-\-wait\-for\-lock\fP .RS 4 ينتظر حتى يتم الحصول على ملف القفل\&. إذا لم يُضبط، يفشل الأمر برمز خروج 2 إذا فشل الحصول على القفل\&. إذا ضُبط، يُعيد المحاولة للحصول على القفل حتى النجاح\&. .RE .SH "خيارات REPO\-ADD" .PP \fB\-n, \-\-new\fP .RS 4 أضف فقط الحزم غير الموجودة بالفعل في قاعدة البيانات\&. ستُطبع تحذيرات عند اكتشاف حزم موجودة، لكن لن تُعاد إضافتها\&. .RE .PP \fB\-p, \-\-prevent\-downgrade\fP .RS 4 لا تُضف الحزمة إلى قاعدة البيانات إذا كانت نسخة أحدث موجودة بالفعل .RE .PP \fB\-\-include\-sigs\fP .RS 4 ضمّن توقيعات PGP للحزمة في قاعدة بيانات المستودع (إن توفرت) .RE .SH مثال .sp \fIrepo\-add\fP foo\&.db\&.tar\&.xz [ \&...] .sp ينشئ هذا قاعدتي بيانات منفصلتين؛ قاعدة بيانات أصغر \(lqfoo\&.db\&.tar\&.xz\(rq يستخدمها pacman وقاعدة بيانات كبيرة تحتوي على قوائم ملفات الحزم \(lqfoo\&.files\&.tar\&.xz\(rq لاستخدامها من قبل أدوات أخرى\&. بينما يمكن لـ pacman استخدام قاعدة البيانات الكبيرة (إذا أُعيدت تسميتها بامتداد db\&.tar*)، لا توجد فائدة إضافية حالياً للتحميل الأكبر\&. .SH "انظر أيضًا" .sp \fBmakepkg\fP(8), \fBpacman\fP(8) .sp راجع موقع pacman الإلكتروني على https://archlinux\&.org/pacman/ للحصول على معلومات حديثة حول pacman والأدوات المرتبطة به\&. .SH العلل .sp علل؟ لا بد أنك تمزح؛ لا توجد علل في هذا البرنامج\&. ولكن إذا صدف وكنا مخطئين، فيُرجى الإبلاغ عنها في متتبع المشكلات في https://gitlab\&.archlinux\&.org/pacman/pacman/\-/issues مع معلومات محددة مثل سطر الأوامر الخاص بك، وطبيعة العلة، وحتى قاعدة بيانات الحزمة إذا كان ذلك يساعد\&. .SH المؤلفون .sp المصينون الحاليون: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آلان مكراي .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} أندرو غريغوري .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Morgan Adamiec .RE .sp المساهمون الرئيسون السابقون: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Judd Vinet .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} أوريليان فوريه .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آرون غريفين .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} دان ماكغي .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Xavier Chantry .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Nagy Gabor .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ديف رايزنر .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} إيلي شوارتز .RE .sp للمساهمين الإضافيين، استخدم git shortlog \-s على مستودع pacman\&.git\&. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .