.\" -*- coding: UTF-8 -*-
'\" t
.\" Title: pacman.conf
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 2026-05-06
.\" Manual: Pacman Manual
.\" Source: Pacman 7.1.0
.\" Language: English
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH PACMAN\&.CONF 5 "6 مايو 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 الاسم
pacman.conf \- ملف تهيئة مدير الحزم pacman
.SH موجز
.sp
/etc/pacman\&.conf
.SH الوصف
.sp
يحاول Pacman، باستخدام \fBlibalpm\fP(3)، قراءة pacman\&.conf في كل مرة يُستدعى
فيها\&. يُقسم ملف التهيئة هذا إلى أقسام أو مستودعات\&. يُعرّف كل قسم مستودع
حزم يمكن لـ pacman استخدامه عند البحث عن الحزم في وضع \fI\-\-sync\fP\&. الاستثناء
من ذلك هو قسم الخيارات، الذي يُعرّف الخيارات العامة\&.
.sp
تُدعم التعليقات فقط ببدء سطر برمز الهاش (#)\&. لا يمكن أن تبدأ التعليقات في
منتصف السطر\&.
.SH مثال
.sp
.if n \{\
.RS 4
.\}
.nf
#
# pacman\&.conf
#
[options]
NoUpgrade = etc/passwd etc/group etc/shadow
NoUpgrade = etc/fstab
[core]
Include = /etc/pacman\&.d/core
[custom]
Server = file:///home/pkgs
.fi
.if n \{\
.RE
.\}
.if n \{\
.sp
.\}
.RS 4
.it 1 an-trap
.nr an-no-space-flag 1
.nr an-break-flag 1
.br
.ps +1
\fBملاحظة\fP
.ps -1
.br
.sp
يجب أن يكون كل توجيه بصيغة CamelCase\&. إذا لم يُحترم حالة الأحرف، لن يُتعرف
على التوجيه\&. على سبيل المثال\&. noupgrade أو NOUPGRADE لن يعملا\&.
.sp .5v
.RE
.SH الخيارات
.PP
\fBRootDir =\fP /path/to/root/dir
.RS 4
يضبط الدليل الجذر المبدئي لتثبيت pacman فيه\&. يُستخدم هذا الخيار إذا أردت
تثبيت حزمة على قسم مؤقت موصول يملكه نظام آخر، أو لتثبيت chroot\&.
\fBملاحظة\fP: إذا لم يُحدد مسار قاعدة البيانات أو ملف السجل في سطر الأوامر أو
في \fBpacman.conf\fP(5)، سيكون موقعهما المبدئي داخل هذا المسار الجذر\&.
.RE
.PP
\fBDBPath =\fP /path/to/db/dir
.RS 4
يتجاوز الموقع المبدئي لدليل قاعدة البيانات العلوي\&. المبدئي هو
/var/lib/pacman/\&. لن يحتاج معظم المستخدمين لضبط هذا الخيار\&. \fBملاحظة\fP:
إذا حُدد، هذا مسار مطلق ولا يُسبق المسار الجذر آلياً\&.
.RE
.PP
\fBCacheDir =\fP /path/to/cache/dir
.RS 4
يتجاوز الموقع المبدئي لدليل خبيئة الحزم\&. المبدئي هو
/var/cache/pacman/pkg/\&. يمكن تحديد أدلة خبيئة متعددة، وتُجرّب بالترتيب
المدرج في ملف التهيئة\&. إذا لم يُعثر على ملف في أي دليل خبيئة، سيُحمل إلى
أول دليل خبيئة بصلاحية كتابة\&. \fBملاحظة\fP: هذا مسار مطلق، لا يُسبق المسار
الجذر آلياً\&.
.RE
.PP
\fBHookDir =\fP /path/to/hook/dir
.RS 4
يضيف أدلة للبحث عن خطافات alpm بالإضافة إلى دليل خطافات النظام
(/usr/share/libalpm/hooks/)\&. المبدئي هو /etc/pacman\&.d/hooks\&. يمكن
تحديد أدلة متعددة بحيث تكون للخطافات في الأدلة اللاحقة أولوية على الخطافات
في الأدلة السابقة\&. \fBملاحظة\fP: هذا مسار مطلق، لا يُسبق المسار الجذر
آلياً\&. لمزيد من المعلومات عن خطافات alpm، انظر \fBalpm\-hooks\fP(5)\&.
.RE
.PP
\fBGPGDir =\fP /path/to/gpg/dir
.RS 4
يتجاوز الموقع المبدئي للدليل المحتوي على ملفات تهيئة GnuPG\&. المبدئي هو
/etc/pacman\&.d/gnupg/\&. يجب أن يحتوي هذا الدليل على ملفين: pubring\&.gpg و
trustdb\&.gpg\&. يحمل pubring\&.gpg المفاتيح العامة لجميع الحزميين\&. يحتوي
trustdb\&.gpg على ما يسمى بقاعدة ثقة، التي تحدد أن المفاتيح أصلية
وموثوقة\&. \fBملاحظة\fP: هذا مسار مطلق، لا يُسبق المسار الجذر آلياً\&.
.RE
.PP
\fBLogFile =\fP /path/to/log/file
.RS 4
يتجاوز الموقع المبدئي لملف سجل pacman\&. المبدئي هو
/var/log/pacman\&.log\&. هذا مسار مطلق ولا يُسبق الدليل الجذر\&.
.RE
.PP
\fBHoldPkg =\fP package \&...
.RS 4
إذا حاول مستخدم \fI\-\-remove\fP حزمة مدرجة في HoldPkg، سيطلب pacman تأكيداً قبل
المتابعة\&. يُسمح بأنماط glob على نمط الصدفة\&.
.RE
.PP
\fBIgnorePkg =\fP package \&...
.RS 4
يوجه pacman لتجاهل أي ترقيات لهذه الحزمة عند تنفيذ \fI\-\-sysupgrade\fP\&. يُسمح
بأنماط glob على نمط الصدفة\&.
.RE
.PP
\fBIgnoreGroup =\fP group \&...
.RS 4
يوجه pacman لتجاهل أي ترقيات لجميع الحزم في هذه المجموعة عند تنفيذ
\fI\-\-sysupgrade\fP\&. يُسمح بأنماط glob على نمط الصدفة\&.
.RE
.PP
\fBInclude =\fP /path/to/config/file
.RS 4
يضمّن ملف تهيئة آخر\&. يمكن لهذا الملف تضمين مستودعات أو خيارات تهيئة
عامة\&. ستُوسع أحرف البدل في المسارات المحددة بناءً على قواعد \fBglob\fP(7)\&.
.RE
.PP
\fBArchitecture =\fP auto &| i686 &| x86_64 | \&...
.RS 4
إذا ضُبط، سيسمح pacman فقط بتثبيت الحزم ذات البنى المعطاة (مثل \fIi686\fP،
\fIx86_64\fP، إلخ)\&. القيمة الخاصة \fIauto\fP ستستخدم بنية النظام، المقدمة عبر
\(lquname \-m\(rq\&. إذا لم يُضبط، لا تُجرى فحوصات بنية\&. \fBملاحظة\fP: الحزم
ذات البنية الخاصة \fIany\fP يمكن تثبيتها دائماً، لأنها مصممة لتكون مستقلة عن
البنية\&.
.RE
.PP
\fBXferCommand =\fP /path/to/command %u [%o]
.RS 4
إذا ضُبط، سيُستخدم برنامج خارجي لتحميل جميع الملفات البعيدة\&. ستُستبدل جميع
حالات %u بعنوان URL للتحميل\&. إذا وُجدت، ستُستبدل حالات %o باسم الملف
المحلي، بالإضافة إلى امتداد \(lq\&.part\(rq، مما يسمح لبرامج مثل wget
باستئناف الملفات بشكل صحيح\&.
هذا الخيار مفيد للمستخدمين الذين يواجهون مشاكل مع دعم HTTP/FTP المدمج، أو
يحتاجون لدعم وكيل أكثر تقدماً يأتي مع أدوات مثل wget\&.
.RE
.PP
\fBNoUpgrade =\fP file \&...
.RS 4
جميع الملفات المدرجة بتوجيه NoUpgrade لن تُلمس أبداً أثناء تثبيت/ترقية حزمة،
وسُتثبت الملفات الجديدة بامتداد \fI\&.pacnew\fP\&. تشير هذه الملفات إلى ملفات
في أرشيف الحزمة، لذا لا تضمّن الشرطة المائلة البادئة (RootDir) عند
تحديدها\&. يُسمح بأنماط glob على نمط الصدفة\&. من الممكن عكس التطابقات بسبق
ملف بعلامة تعجب\&. ستؤدي الملفات المعكوسة إلى إعادة إدراج الملفات المدرجة
سابقاً في القائمة السوداء إلى القائمة البيضاء\&. ستتجاوز التطابقات اللاحقة
التطابقات السابقة\&. يجب تخطي علامة تعجب أو شرطة مائلة عكسية بادئة حرفية\&.
.RE
.PP
\fBNoExtract =\fP file \&...
.RS 4
جميع الملفات المدرجة بتوجيه NoExtract لن تُستخرج أبداً من حزمة إلى نظام
الملفات\&. يمكن أن يكون هذا مفيداً عندما لا تريد تثبيت جزء من حزمة\&. على
سبيل المثال، إذا كان جذر httpd الخاص بك يستخدم \fIindex\&.php\fP، فلن تريد
استخراج ملف \fIindex\&.html\fP من حزمة \fIapache\fP\&. تشير هذه الملفات إلى ملفات
في أرشيف الحزمة، لذا لا تضمّن الشرطة المائلة البادئة (RootDir) عند
تحديدها\&. يُسمح بأنماط glob على نمط الصدفة\&. من الممكن عكس التطابقات بسبق
ملف بعلامة تعجب\&. ستؤدي الملفات المعكوسة إلى إعادة إدراج الملفات المدرجة
سابقاً في القائمة السوداء إلى القائمة البيضاء\&. ستتجاوز التطابقات اللاحقة
التطابقات السابقة\&. يجب تخطي علامة تعجب أو شرطة مائلة عكسية بادئة حرفية\&.
.RE
.PP
\fBCleanMethod =\fP KeepInstalled &| KeepCurrent
.RS 4
إذا ضُبط على KeepInstalled (المبدئي)، ستنظف عملية \fI\-Sc\fP الحزم غير المثبتة
بعد الآن (غير الموجودة في قاعدة البيانات المحلية)\&. إذا ضُبط على
KeepCurrent، ستنظف \fI\-Sc\fP الحزم القديمة (غير الموجودة في أي قاعدة بيانات
مزامنة)\&. السلوك الثاني مفيد عندما تُشارك خبيئة الحزم بين أجهزة متعددة، حيث
تكون قواعد البيانات المحلية مختلفة عادةً، لكن قواعد بيانات المزامنة
المستخدمة قد تكون نفسها\&. إذا حُددت كلتا القيمتين، تُنظف الحزم فقط إذا لم
تكن مثبتة محلياً وغير موجودة في أي قاعدة بيانات مزامنة معروفة\&.
.RE
.PP
\fBSigLevel =\fP \&...
.RS 4
اضبط مستوى التحقق من التوقيع المبدئي\&. لمزيد من المعلومات، راجع التحقق من
توقيع الحزمة وقاعدة البيانات أدناه\&.
.RE
.PP
\fBLocalFileSigLevel =\fP \&...
.RS 4
اضبط مستوى التحقق من التوقيع لتثبيت الحزم باستخدام العملية "\-U" على ملف
محلي\&. يستخدم القيمة من SigLevel كمبدئي\&.
.RE
.PP
\fBRemoteFileSigLevel =\fP \&...
.RS 4
اضبط مستوى التحقق من التوقيع لتثبيت الحزم باستخدام العملية "\-U" على عنوان
URL لملف بعيد\&. يستخدم القيمة من SigLevel كمبدئي\&.
.RE
.PP
\fBUseSyslog\fP
.RS 4
سجل رسائل الإجراءات عبر syslog()\&. سيُدرج هذا إدخالات السجل في
/var/log/messages أو ما يعادله\&.
.RE
.PP
\fBColor\fP
.RS 4
فعّل الألوان آليًا فقط عندما يكون مخرج pacman على tty\&.
.RE
.PP
\fBNoProgressBar\fP
.RS 4
عطّل أشرطة التقدم\&. هذا مفيد للمحطات التي لا تدعم أحرف الهروب\&.
.RE
.PP
\fBCheckSpace\fP
.RS 4
نفّذ فحصًا تقريبيًا لمساحة القرص المتاحة الكافية قبل تثبيت الحزم\&.
.RE
.PP
\fBVerbosePkgLists\fP
.RS 4
اعرض اسم الحزم المستهدفة وإصدارها وحجمها منسقة كجدول لعمليات الترقية
والمزامنة والإزالة\&.
.RE
.PP
\fBDisableDownloadTimeout\fP
.RS 4
عطّل القيم المبدئية لحد السرعة المنخفضة ومهلة التنزيلات\&. استخدم هذا إذا
واجهت مشكلات في تنزيل الملفات مع وكيل (proxy) أو بوابة أمنية\&.
.RE
.PP
\fBParallelDownloads =\fP \&...
.RS 4
حدد عدد تيارات التنزيل المتزامنة\&. يجب أن تكون القيمة عددًا صحيحًا
موجبًا\&. إذا لم تُضبط خيار التهيئة هذا، يُستخدم تيار تنزيل واحد فقط (أي
تحدث التنزيلات بشكل تسلسلي)\&.
.RE
.PP
\fBDownloadUser =\fP username
.RS 4
حدد المستخدم الذي سيُتحول إليه لتنزيل الملفات\&. إذا لم تُضبط خيار التهيئة
هذا، تُجرى التنزيلات كمستخدم يشغل pacman\&.
.RE
.PP
\fBDisableSandbox\fP
.RS 4
عطّل الصندوق الرملي المطبق على عملية تنزيل الملفات على أنظمة لينكس
بالكامل\&. يعادل تحديد DisableSandboxFilesystem و DisableSandboxSyscalls
معًا\&.
.RE
.PP
\fBDisableSandboxFilesystem\fP
.RS 4
عطّل جزء قيود نظام الملفات من بيئة العزل المطبقة على عملية تنزيل الملفات في
أنظمة لينكس\&. مفيد إذا واجهت إخفاقات متعلقة بـ Landlock أثناء تنزيل الملفات
عند تشغيل نواة لينكس لا تدعم هذه الميزة\&.
.RE
.PP
\fBDisableSandboxSyscalls\fP
.RS 4
عطّل جزء تصفية استدعاءات النظام (syscall) من بيئة العزل المطبقة على عملية
تنزيل الملفات في أنظمة لينكس\&. مفيد إذا واجهت إخفاقات متعلقة بـ seccomp
أثناء تنزيل الملفات عند تشغيل نواة لينكس لا تدعم هذه الميزة\&.
.RE
.SH "أقسام المستودع"
.sp
يُعرّف كل قسم مستودع اسم قسم وموقعًا واحدًا على الأقل حيث يمكن العثور على
الحزم\&. يُعرّف اسم القسم بالسلسلة داخل الأقواس المربعة (الاثنان أعلاه هما
\fIcore\fP و \fIcustom\fP)\&. يجب أن تكون أسماء المستودعات فريدة والاسم \fIlocal\fP
محجوز لقاعدة بيانات الحزم المثبتة\&. تُعرّف المواقع بتوجيه \fIServer\fP وتتبع
بنية تسمية URL\&. إذا أردت استخدام دليل محلي، يمكنك تحديد المسار الكامل
ببادئة \(lqfile://\(rq، كما هو موضح أعلاه\&.
.sp
طريقة شائعة لتعريف مواقع قاعدة البيانات تستخدم توجيه \fIInclude\fP\&. لكل
مستودع مُعرّف في ملف التهيئة، يمكن لتوجيه \fIInclude\fP واحد أن يحتوي على ملف
يسرد الخوادم لذلك المستودع\&.
.sp
.if n \{\
.RS 4
.\}
.nf
[core]
# use this server first
Server = ftp://ftp\&.archlinux\&.org/$repo/os/$arch
# next use servers as defined in the mirrorlist below
Include = /etc/pacman\&.d/mirrorlist
.fi
.if n \{\
.RE
.\}
.sp
ترتيب المستودعات في ملفات التهيئة مهم؛ المستودعات المدرجة أولاً ستأخذ
الأولوية على تلك المدرجة لاحقًا في الملف عندما يكون للحزم في مستودعين أسماء
متطابقة، بغض النظر عن رقم الإصدار\&.
.PP
\fBInclude =\fP path
.RS 4
ضمّن ملف تهيئة آخر\&. يمكن لهذا الملف تضمين مستودعات أو خيارات تهيئة
عامة\&. سيتم توسيع أحرف البدل في المسارات المحددة بناءً على قواعد
\fBglob\fP(7)\&.
.RE
.PP
\fBCacheServer =\fP url
.RS 4
URL كامل لموقع حيث يمكن العثور على الحزم والتوقيعات (إن وجدت) لهذا
المستودع\&. ستُجرب خوادم الخبيئة قبل أي خوادم غير خبيئة، ولن تُزال من مجموعة
الخوادم لأخطاء تنزيل 404، ولن تُستخدم لملفات قاعدة البيانات\&.
.RE
.PP
\fBServer =\fP url
.RS 4
URL كامل لموقع حيث يمكن العثور على قاعدة البيانات والحزم والتوقيعات (إن
وجدت) لهذا المستودع\&.
.sp
أثناء التحليل، سيُعرّف pacman المتغير $repo باسم القسم الحالي\&. يُستخدم هذا
غالبًا في الملفات المحددة باستخدام توجيه \fIInclude\fP حتى تتمكن جميع
المستودعات من استخدام نفس ملف المرآة\&. يُعرّف pacman أيضًا المتغير $arch
بالقيمة الأولى (أو الوحيدة) لخيار Architecture، لذا يمكن استخدام نفس ملف
المرآة حتى لبنى مختلفة\&.
.RE
.PP
\fBSigLevel =\fP \&...
.RS 4
اضبط مستوى التحقق من التوقيع لهذا المستودع\&. لمزيد من المعلومات، راجع
التحقق من توقيع الحزمة وقاعدة البيانات أدناه\&.
.RE
.PP
\fBUsage =\fP \&...
.RS 4
اضبط مستوى الاستخدام لهذا المستودع\&. يأخذ هذا الخيار قائمة من الرموز التي
يجب أن تكون واحدة على الأقل مما يلي:
.PP
\fBSync\fP
.RS 4
يفعّل التحديثات لهذا المستودع\&.
.RE
.PP
\fBSearch\fP
.RS 4
يفعّل تثبيت الحزم من هذا المستودع أثناء عملية \fI\-\-sync\fP\&.
.RE
.PP
\fBInstall\fP
.RS 4
يفعّل تثبيت الحزم من هذا المستودع أثناء عملية \fI\-\-sync\fP\&.
.RE
.PP
\fBUpgrade\fP
.RS 4
يسمح لهذا المستودع بأن يكون مصدرًا صالحًا للحزم عند تنفيذ \fI\-\-sysupgrade\fP\&.
.RE
.PP
\fBAll\fP
.RS 4
يفعّل جميع الميزات المذكورة أعلاه للمستودع\&. هذا هو المبدئي إذا لم يُحدد\&.
.sp
لاحظ أنه يمكن التعامل مع مستودع مفعّل بشكل صريح، بغض النظر عن مستوى
الاستخدام المضبوط\&.
.RE
.RE
.SH "التحقق من توقيع الحزم وقاعدة البيانات"
.sp
التوجيه \fISigLevel\fP صالح في كل من قسمي [options] والمستودع\&. إذا استُخدم في
[options]، فإنه يضبط قيمة مبدئية لأي مستودع لا يوفر الإعداد\&.
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
إذا ضُبط على \fBNever\fP، فلن يحدث أي تحقق من التوقيع\&.
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
إذا ضُبط على \fBOptional\fP، فسيُتحقق من التوقيعات عند وجودها، ولكن قواعد
البيانات والحزم غير الموقعة ستُقبل أيضًا\&.
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
إذا ضُبط على \fBRequired\fP، فستكون التوقيعات مطلوبة على جميع الحزم وقواعد
البيانات\&.
.RE
.sp
بدلاً من ذلك، يمكنك الحصول على تحكم أكثر دقة بدمج بعض الخيارات والبادئات
الموصوفة أدناه\&. تُعالج جميع الخيارات في ملف الإعدادات بطريقة من الأعلى إلى
الأسفل، ومن اليسار إلى اليمين، حيث تتجاوز الخيارات اللاحقة و/أو تُكمل
الخيارات السابقة\&. إذا حُدد \fISigLevel\fP في قسم مستودع، فإن القيمة
الابتدائية هي تلك من قسم [options]، أو المبدئي النظامي المدمج كما هو موضح
أدناه إذا لم يُحدد\&.
.sp
تُقسم الخيارات إلى مجموعتين رئيسيتين، موصوفتين أدناه\&. المصطلحات المستخدمة
مثل \(lqموثوق بها بشكل هامشي\(rq هي مصطلحات يستخدمها GnuPG، لمزيد من
المعلومات يُرجى الرجوع إلى \fBgpg\fP(1)\&.
.PP
متى يُتحقق
.RS 4
تتحكم هذه الخيارات في ما إذا كان التحقق من التوقيع يجب أن يحدث ومتى\&.
.PP
\fBNever\fP
.RS 4
يُقمع جميع التحقق من التوقيع، حتى لو كانت التوقيعات موجودة\&.
.RE
.PP
\fBOptional\fP
.RS 4
تُفحص التوقيعات إذا كانت موجودة؛ غياب التوقيع ليس خطأ\&. التوقيع غير الصالح
هو خطأ قاتل، وكذلك التوقيع من مفتاح غير موجود في حلقة المفاتيح\&.
.RE
.PP
\fBRequired\fP (المبدئي)
.RS 4
التوقيعات مطلوبة؛ غياب التوقيع أو توقيع غير صالح هو خطأ قاتل، وكذلك التوقيع
من مفتاح غير موجود في حلقة المفاتيح\&.
.RE
.RE
.PP
ما هو مسموح به
.RS 4
تتحكم هذه الخيارات في التوقيعات التي تُعتبر مسموحة\&. لاحظ أن أياً من هذه
الخيارات لا يسمح بقبول التوقيعات غير الصالحة أو المنتهية الصلاحية، أو تلك
الصادرة عن مفاتيح ملغاة\&.
.PP
\fBTrustedOnly\fP (مبدئي)
.RS 4
إذا تم فحص توقيع، يجب أن يكون في سلسلة المفاتيح وموثوقاً به بالكامل؛ الثقة
الهامشية لا تفي بهذا المعيار\&.
.RE
.PP
\fBTrustAll\fP
.RS 4
إذا تم فحص توقيع، يجب أن يكون في سلسلة المفاتيح، لكن لا يُطلب تعيين مستوى
ثقة له (مثلاً، ثقة غير معروفة أو هامشية)\&.
.RE
.RE
.sp
يمكن إضافة بادئة \fBPackage\fP أو \fBDatabase\fP إلى الخيارات في كلا المجموعتين،
مما يجعلها تؤثر فقط على نوع الكائن المحدد\&. على سبيل المثال،
PackageTrustAll سيسمح بتوقيعات ذات مستوى ثقة هامشي أو غير معروف للحزم\&.
.sp
المبدئي المضمن هو التالي:
.sp
.if n \{\
.RS 4
.\}
.nf
SigLevel = Required TrustedOnly
.fi
.if n \{\
.RE
.\}
.SH "استخدام مستودعك الخاص"
.sp
إذا كان لديك العديد من الحزم المخصصة الخاصة بك، فغالباً ما يكون من الأسهل
إنشاء مستودع محلي مخصص خاص بك بدلاً من تثبيتها جميعاً باستخدام خيار
\fI\-\-upgrade\fP\&. كل ما عليك فعله هو إنشاء قاعدة بيانات حزم مضغوطة في الدليل
الذي يحتوي على هذه الحزم حتى يتمكن pacman من العثور عليها عند تشغيله مع
\fI\-\-refresh\fP\&.
.sp
.if n \{\
.RS 4
.\}
.nf
repo\-add /home/pkgs/custom\&.db\&.tar\&.gz /home/pkgs/*\&.pkg\&.tar\&.gz
.fi
.if n \{\
.RE
.\}
.sp
سيُنشئ الأمر أعلاه قاعدة بيانات مضغوطة باسم
\fI/home/pkgs/custom\&.db\&.tar\&.gz\fP\&. لاحظ أن قاعدة البيانات يجب أن تكون
بالشكل المحدد في ملف الإعدادات وأن \fI{ext}\fP هو نوع ضغط صالح كما هو موثق في
\fBrepo\-add\fP(8)\&. هذا كل شيء! الآن قم بتكوين القسم المخصص الخاص بك في ملف
الإعدادات كما هو موضح في مثال الإعدادات أعلاه\&. سيستخدم Pacman الآن مستودع
الحزم الخاص بك\&. إذا أضفت حزماً جديدة إلى المستودع، تذكر إعادة إنشاء قاعدة
البيانات واستخدام خيار pacman \fI\-\-refresh\fP\&.
.sp
لمزيد من المعلومات حول أمر repo\-add، انظر \(lqrepo\-add \-\-help\(rq أو
\fBrepo\-add\fP(8)\&.
.SH "انظر أيضًا"
.sp
\fBpacman\fP(8), \fBlibalpm\fP(3)
.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 .