.\" -*- coding: UTF-8 -*-
.\" Man page generated from reStructuredText.
.
.
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
.de  UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH UPDATE\-RC.D 8 "" "14 نوفمبر 2005" "دبيان جنو/لينكس"
.SH الاسم
update\-rc.d \- تثبيت وإزالة روابط نصوص init بنمط System\-V
.SH موجز
.sp
\fBupdate\-rc.d\fP [\fI\-f\fP] \fIname\fP \fBremove\fP
.sp
\fBupdate\-rc.d\fP \fIname\fP \fBdefaults\fP
.sp
\fBupdate\-rc.d\fP \fIname\fP \fBdefaults\-disabled\fP
.sp
\fBupdate\-rc.d\fP \fIname\fP \fBdisable|enable\fP [ \fIS|2|3|4|5\fP ]
.SH الوصف
.sp
يقوم \fBupdate\-rc.d\fP بتحديث روابط نصوص init بنمط System V
\fB/etc/rc\fP\fIrunlevel\fP\fB\&.d/\fP\fINNname\fP التي يكون هدفها النص
\fB/etc/init.d/\fP\fIname\fP\&.  تُشغّل هذه الروابط بواسطة \fBinit\fP عند تغيير
مستويات التشغيل؛ وتُستخدم عادةً لبدء وإيقاف خدمات النظام مثل البرامج
الخلفية.  \fIrunlevel\fP هو أحد مستويات التشغيل المدعومة بواسطة \fBinit\fP، وهي
\fB0123456789S\fP، و \fINN\fP هو رقم التسلسل المكون من رقمين الذي يحدد مكان تشغيل
\fBinit\fP للنصوص في التسلسل.
.sp
توثق صفحة الدليل هذه فقط استخدام وسلوك \fBupdate\-rc.d\fP\&.  لمناقشة ترتيبات
نصوص init بنمط System V، يُرجى الاطلاع على \fBinit\fP(8)  و \fIدليل سياسة دبيان\fP\&.
.SH "تثبيت روابط نصوص init"
.sp
يتطلب update\-rc.d توفير معلومات التبعية ومستوى التشغيل في رأس تعليق LSB لنص
init.d لجميع نصوص init.d.  راجع صفحة دليل insserv(8) للحصول على تفاصيل حول
تنسيق رأس LSB.
.sp
عند التشغيل مع الخيار \fBdefaults\fP، يقوم \fBupdate\-rc.d\fP بإنشاء روابط باسم
\fB/etc/rc\fP\fIrunlevel\fP\fB\&.d/[SK]\fP\fINNname\fP تشير إلى النص
\fB/etc/init.d/\fP\fIname\fP، باستخدام معلومات مستوى التشغيل والتبعية من رأس تعليق
LSB لنص init.d.
.sp
عند التشغيل مع الخيار \fBdefaults\-disabled\fP، يقوم \fBupdate\-rc.d\fP بإنشاء روابط
باسم \fB/etc/rc\fP\fIrunlevel\fP\fB\&.d/K\fP\fINNname\fP تشير إلى النص
\fB/etc/init.d/\fP\fIname\fP، باستخدام معلومات التبعية من رأس تعليق LSB لنص
init.d.  هذا يعني أن نص init.d سيكون معطلاً (انظر أدناه).
.sp
إذا كانت أي ملفات باسم \fB/etc/rc\fP\fIrunlevel\fP\fB\&.d/[SK]??\fP\fIname\fP موجودة
بالفعل، فإن \fBupdate\-rc.d\fP لا يفعل شيئاً.  كُتب البرنامج بهذه الطريقة بحيث
لا يغير أبداً تكويناً موجوداً، والذي قد يكون مخصصاً من قبل مسؤول النظام.
سيقوم البرنامج بتثبيت الروابط فقط إذا لم يكن أي منها موجوداً، أي إذا بدا أن
الخدمة لم تُثبت من قبل.
.sp
الإصدارات الأقدم من \fBupdate\-rc.d\fP كانت تدعم أيضًا خيارات \fBstart\fP و
\fBstop\fP.  هذه الخيارات لم تعد مدعومة، وهي الآن مكافئة للخيار \fBdefaults\fP.
.sp
من الأخطاء الشائعة في إدارة النظام حذف الروابط معتقداً أن هذا سيعطل الخدمة،
أي أن هذا سيمنع بدء الخدمة.  ومع ذلك، إذا تم حذف جميع الروابط، ففي المرة
التالية التي يتم فيها ترقية الحزمة، سيقوم نص \fIpostinst\fP الخاص بالحزمة
بتشغيل \fBupdate\-rc.d\fP مرة أخرى وسيعيد تثبيت الروابط في مواقعها الافتراضية
الأصلية.  الطريقة الصحيحة لتعطيل الخدمات هي تكوين الخدمة كمتوقفة في جميع
مستويات التشغيل التي تبدأ فيها افتراضياً.  في نظام init System V، يعني هذا
إعادة تسمية الروابط الرمزية للخدمة من \fBS\fP إلى \fBK\fP\&.  \&.P يجب أن يكون
النص \&.BI /etc/init.d/ name موجوداً قبل تشغيل \fBupdate\-rc.d\fP لإنشاء
الروابط.
.SH "إزالة النصوص"
.sp
عند استدعائه مع الخيار \fIremove\fP، يزيل update\-rc.d أي روابط في أدلة
\fB/etc/rc\fP\fIrunlevel\fP\fB\&.d\fP إلى النص \fB/etc/init.d/\fP\fIname\fP\&.  يجب أن يكون
النص قد حُذف بالفعل.  إذا كان النص لا يزال موجوداً، فإن \fBupdate\-rc.d\fP يتوقف
مع رسالة خطأ.  \&.P يُستدعى \fBupdate\-rc.d\fP عادةً من نص ما بعد الإزالة للحزمة
عندما يُعطى هذا النص الوسيطة \fBpurge\fP.  أي ملفات في أدلة
\fB/etc/rc\fP\fIrunlevel\fP\fB\&.d\fP ليست روابط رمزية إلى النص
\fB/etc/init.d/\fP\fIname\fP ستبقى دون تغيير.
.SH "تعطيل روابط بدء نصوص init"
.sp
عند التشغيل مع خيارات \fBdisable\fP [ \fIS|2|3|4|5\fP ]، يقوم \fBupdate\-rc.d\fP
بتعديل روابط مستوى التشغيل الموجودة للنص \fB/etc/init.d/\fP\fIname\fP عن طريق
إعادة تسمية روابط البدء إلى روابط الإيقاف برقم تسلسل يساوي الفرق بين 100
ناقص رقم التسلسل الأصلي.
.sp
عند التشغيل مع خيارات \fBenable\fP [ \fIS|2|3|4|5\fP ]، يقوم \fBupdate\-rc.d\fP بتعديل
روابط مستوى التشغيل الموجودة للنص \fB/etc/init.d/\fP\fIname\fP عن طريق إعادة تسمية
روابط الإيقاف إلى روابط البدء برقم تسلسل يساوي الفرق الموجب لرقم التسلسل
الحالي ناقص 100، وبالتالي العودة إلى رقم التسلسل الأصلي الذي تم تثبيت النص
به قبل تعطيله.  \&.P يعمل كلا الخيارين فقط على روابط مستوى تشغيل البدء لـ S،
2، 3، 4 أو 5. إذا لم يتم تحديد مستوى تشغيل بدء بعد الكلمات الأساسية disable
أو enable، سيحاول النص تعديل الروابط في جميع مستويات تشغيل البدء.
.SH الخيارات
.INDENT 0.0
.TP 
\fB\-f\fP
فرض إزالة الروابط الرمزية حتى إذا كان \fB/etc/init.d/\fP\fIname\fP لا يزال
موجوداً.
.UNINDENT
.SH أمثلة
.sp
إدراج الروابط باستخدام الإعدادات المبدئية:
.INDENT 0.0
.INDENT 3.5
\fBupdate\-rc.d foobar defaults\fP
.UNINDENT
.UNINDENT
.sp
رأس التبعية المكافئ سيكون له تبعيات بدء وإيقاف على $remote_fs و $syslog،
ويبدأ في مستويات التشغيل 2\-5 ويتوقف في مستويات التشغيل 0 و 1 و 6.
.sp
إزالة جميع الروابط لسكريبت (بافتراض أن foobar قد حُذف بالفعل):
.INDENT 0.0
.INDENT 3.5
\fBupdate\-rc.d foobar remove\fP
.UNINDENT
.UNINDENT
.sp
مثال على تعطيل خدمة:
.INDENT 0.0
.INDENT 3.5
\fBupdate\-rc.d foobar disable\fP
.UNINDENT
.UNINDENT
.sp
مثال على أمر لتثبيت سكريبت تهيئة وإيقاف تشغيل النظام:
.INDENT 0.0
.INDENT 3.5
\fBupdate\-rc.d foobar defaults\fP
.UNINDENT
.UNINDENT
.sp
مثال على أمر لتعطيل سكريبت تهيئة وإيقاف تشغيل النظام:
.INDENT 0.0
.INDENT 3.5
\fBupdate\-rc.d foobar disable\fP
.UNINDENT
.UNINDENT
.SH العلل
.sp
انظر <http://bugs.debian.org/sysv\-rc> و
 <http://bugs.debian.org/init\-system\-helpers> \&.
.SH الملفات
.INDENT 0.0
.TP 
\fB/etc/init.d/\fP
الدليل الذي يحتوي على سكريبتات التهيئة الفعلية.
.TP 
\fB/etc/rc?.d/\fP
الأدلة التي تحتوي على الروابط المستخدمة بواسطة \fBinit\fP والمدارة بواسطة
\fBupdate\-rc.d .\fP
.TP 
\fB/etc/init.d/skeleton\fP
نموذج لاستخدام كتّاب سكريبتات \fBinit.d\fP.
.UNINDENT
.SH "انظر أيضًا"
.nf
\fIDebian Policy Manual\fP،
\fB/etc/init.d/skeleton\fP،
\fBinsserv\fP(8)،
\fBinit\fP(8)
.fi
.sp
.SH المؤلف
إيان جاكسون، ميكيل فان سمورنبرغ

الرخصة: رخصة جنو العمومية الإصدار 2 أو أحدث (GPLv2+)
.SH "حقوق النسخ"
.\" Generated by docutils manpage writer.
2001 Henrique de Moraes Holschuh
.
.PP
.SH ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة
زايد السعيدي <zayed.alsaidi@gmail.com>
.
.PP
هذه الترجمة هي وثيقة مجانية؛ راجع
.UR https://www.gnu.org/licenses/gpl-3.0.html 
رخصة جنو العامة الإصدار 3
.UE
أو ما بعده للاطلاع على شروط حقوق النشر.
لا توجد أي ضمانات.
.PP
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه،
يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين:
.MT kde-l10n-ar@kde.org
.ME .

