.\" -*- 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 .