.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSTEMD\&.V 7 "" "systemd 260.2" systemd.v .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 الاسم systemd.v \- دليل ذو موارد مرقمة الإصدارات .SH الوصف .PP في أماكن متعددة، تقبل مكونات systemd مسارات تحتوي مكوناتها اللاحقة على اللاحقة "\&.v/" مشيرة إلى دليل\&. تبحث هذه المكونات آليًا عن ملفات مناسبة داخل الدليل، وتجري مقارنة إصدارات، وتفتح أحدث ملف موجود (حسب الإصدار)\&. متاح منذ الإصدار v256\&. تحديدًا، يُدعم تعبيران: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} عند البحث عن ملفات ذات لاحقة \fI\&.SUFFIX\fP، وتحديد مسار \&...\fIPATH\fP/\fINAME\fP\fI\&.SUFFIX\fP\&.v/، تُعد جميع الملفات \&...\fIPATH\fP/\fINAME\fP\fI\&.SUFFIX\fP\&.v/\fINAME\fP_*\fI\&.SUFFIX\fP وتُصفى وتُفرز ويُستخدم أحدث ملف\&. مفتاح الفرز الرئيسي هو \fIالجزء المتغير\fP، المشار إليه هنا بحرف البدل "*"\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} عند تحديد مسار \&...\fIPATH\fP\&.v/\fINAME\fP___\fI\&.SUFFIX\fP (أي أن المكون قبل الأخير من المسار ينتهي بـ "\&.v" والمكون الأخير يحتوي على شرطة سفلية ثلاثية)، تُعد جميع الملفات \&...\fIPATH\fP\&.v/\fINAME\fP_*\fI\&.SUFFIX\fP وتُصفى وتُفرز ويُستخدم أحدث ملف (مرة أخرى، حسب \fIالجزء المتغير\fP، المشار إليه هنا بحرف البدل "*")\&. .RE .PP لتوضيح ذلك بمثال، اعتبر دليل /var/lib/machines/mymachine\&.raw\&.v/، المملوء بثلاثة ملفات: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} mymachine_7\&.5\&.13\&.raw .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} mymachine_7\&.5\&.14\&.raw .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} mymachine_7\&.6\&.0\&.raw .RE .PP استدع أداة مثل \fBsystemd\-nspawn\fP(1) بسطر أوامر مثل التالي: .sp .if n \{\ .RS 4 .\} .nf # systemd\-nspawn \-\-image=/var/lib/machines/mymachine\&.raw\&.v \-\-boot .fi .if n \{\ .RE .\} .PP ثم يُحل هذا آليًا إلى ما يعادل: .sp .if n \{\ .RS 4 .\} .nf # systemd\-nspawn \-\-image=/var/lib/machines/mymachine\&.raw\&.v/mymachine_7\&.6\&.0\&.raw \-\-boot .fi .if n \{\ .RE .\} .PP كثير من وظائف systemd التي تتوقع مسارًا لصورة قرص أو تسلسل هرمي لدليل نظام تشغيل تدعم آلية الدليل المرقم الإصدارات "\&.v/"، مثل \fBsystemd\-nspawn\fP(1) و\fBsystemd\-dissect\fP(1) أو إعدادات \fIRootDirectory=\fP/\fIRootImage=\fP لملفات الخدمة (انظر \fBsystemd.exec\fP(5))\&. .PP استخدم أداة \fBsystemd\-vpick\fP(1) لحل مسارات "\&.v/" من سطر الأوامر، مثلاً للاستخدام في نصوص shell\&. .SH "التصفية والفرز" .PP يُصفى الجزء المتغير من أسماء الملفات في الدلائل "\&.v/" ويُقارن بشكل أساسي بمقارنة إصدارات، مطبقًا \m[blue]\fBمواصفات تنسيق الإصدار UAPI\&.10\fP\m[]\&\s-2\u[1]\d\s+2\&. ومع ذلك، تُطبق قواعد إضافية: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} إذا كان الجزء المتغير ملحقًا بقيمة أو قيمتين صحيحتين ("محاولات متبقية" و"محاولات منجزة") بالصيغ +\fILEFT\fP أو +\fILEFT\fP\-\fIDONE\fP، فهذه تشير إلى عدادات محاولات الاستخدام\&. الفكرة هي أنه في كل مرة قبل محاولة استخدام ملف، يُقلل عداد "المحاولات المتبقية" ويُزيد عداد "المحاولات المنجزة" (ببساطة بإعادة تسمية الملف)\&. عند استخدام الملف بنجاح (والذي قد يعني مثلاً لصورة نظام تشغيل: الإقلاع بنجاح)، تُزال العدادات من اسم الملف، مشيرة إلى أن الملف قد تحقق من عمله بشكل صحيح\&. تعكس هذه الآلية عدادات تقييم الإقلاع المعرفة بواسطة \m[blue]\fBتقييم الإقلاع التلقائي\fP\m[]\&\s-2\u[2]\d\s+2\&. تُفرز أي أسماء ملفات بدون عدادات إقلاع أو بعداد "محاولات متبقية" غير صفري قبل أسماء الملفات بعداد "محاولات متبقية" صفري\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} قبل عدادات الاستخدام (إذا كانت محددة)، يمكن تحديد معرف بنية CPU اختياري في اسم الملف (مفصولاً عن الإصدار بشرطة سفلية)، كما هو معرف في مفردات البنية لإعداد ملف الوحدة \fIConditionArchitecture=\fP، كما هو موثق في \fBsystemd.unit\fP(5)\&. تُصفى الملفات التي يشير اسمها إلى بنية غير مدعومة محليًا ولا تُعتبر لمقارنة الإصدار\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} باقي الجزء المتغير هو سلسلة الإصدار\&. .RE .PP أو بعبارة أخرى، يجب أن تتبع الملفات في الدلائل "\&.v/" أحد هذه الهياكل التسمية: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fINAME\fP_\fIVERSION\fP\fI\&.SUFFIX\fP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fINAME\fP_\fIVERSION\fP_\fIARCHITECTURE\fP\fI\&.SUFFIX\fP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fINAME\fP_\fIVERSION\fP+\fILEFT\fP\fI\&.SUFFIX\fP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fINAME\fP_\fIVERSION\fP+\fILEFT\fP\-\fIDONE\fP\fI\&.SUFFIX\fP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fINAME\fP_\fIVERSION\fP_\fIARCHITECTURE\fP+\fILEFT\fP\fI\&.SUFFIX\fP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fINAME\fP_\fIVERSION\fP_\fIARCHITECTURE\fP+\fILEFT\fP\-\fIDONE\fP\fI\&.SUFFIX\fP .RE .SH مثال .PP هذا مثال أكثر شمولاً، يوسع المثال الموصوف أعلاه\&. افترض دليلاً /var/lib/machines/mymachine\&.raw\&.v/، مملوءاً بالملفات التالية: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} mymachine_7\&.5\&.13\&.raw .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} mymachine_7\&.5\&.14_x86\-64\&.raw .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} mymachine_7\&.6\&.0_arm64\&.raw .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} mymachine_7\&.7\&.0_x86\-64+0\-5\&.raw .RE .PP الآن استدع الأمر التالي على جهاز x86\-64: .sp .if n \{\ .RS 4 .\} .nf $ systemd\-vpick \-\-suffix=\&.raw /var/lib/machines/mymachine\&.raw\&.v/ .fi .if n \{\ .RE .\} .PP سيحل هذا المسار المحدد إلى /var/lib/machines/mymachine\&.raw\&.v/mymachine_7\&.5\&.14_x86\-64\&.raw\&. التفسير: على الرغم من أن mymachine_7\&.7\&.0_x86\-64+0\-5\&.raw لديها أحدث إصدار، إلا أنها ليست مفضلة لأن عداد المحاولات المتبقية لديها صفر\&. وعلى الرغم من أن mymachine_7\&.6\&.0_arm64\&.raw لديها ثاني أحدث إصدار، إلا أنها لا تؤخذ في الاعتبار في هذه الحالة، لأننا نعمل على نظام x86_64 والصورة مخصصة لوحدات المعالجة المركزية arm64\&. أخيراً، صورة mymachine_7\&.5\&.13\&.raw لا تؤخذ في الاعتبار لأنها أقدم من mymachine_7\&.5\&.14_x86\-64\&.raw\&. .SH "انظر أيضًا" .PP \fBsystemd\fP(1), \fBsystemd\-vpick\fP(1), \fBsystemd\-nspawn\fP(1), \fBsystemd\-dissect\fP(1), \fBsystemd.exec\fP(5), \fBsystemd\-sysupdate\fP(8) .SH ملاحظات .IP " 1." 4 UAPI.10 مواصفات تنسيق الإصدار .RS 4 \%https://uapi\-group.org/specifications/specs/version_format_specification/ .RE .IP " 2." 4 تقييم الإقلاع الآلي .RS 4 \%https://systemd.io/AUTOMATIC_BOOT_ASSESSMENT/ .RE .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .