| osinfo-install-script(1) | Libosinfo | osinfo-install-script(1) |
نام (NAME)
osinfo-install-script - تولید اسکریپت برای نصب خودکار سیستمعامل
خلاصه دستور (SYNOPSIS)
osinfo-install-script [OPTIONS...] MEDIA-FILE|OS-ID
توضیحات (DESCRIPTION)
یک اسکریپت مناسب برای انجام نصب خودکار "MEDIA_FILE" یا "OS-ID" تولید میکند. "MEDIA_FILE" باید مسیری به یک رسانه نصب یا رسانه زنده (معمولاً یک فایل ISO) باشد. "OS-ID" باید یک شناسه URI برای شناسایی سیستمعامل، یا شناسه کوتاه آن باشد.
بهطور پیشفرض، اسکریپتی برای نصب به سبک "JEOS" (محیط سیستمعامل حداقلی) تولید خواهد شد.
گزینهها (OPTIONS)
- --profile=NAME
- انتخاب نمایه (پروفایل) اسکریپت نصب. مقدار پیشفرض "jeos" است، اما میتواند "desktop" یا یک نام نمایه اختصاصی مربوط به سایت باشد.
- --installation-source=NAME
- تنظیم منبع نصب برای استفاده در اسکریپت نصب. مقدار پیشفرض "media" است، اما میتواند "network" نیز باشد.
- --config=key=value
- تنظیم پارامتر پیکربندی "key" با مقدار "value".
- --config-file=config-file
- تنظیم
پارامترهای
پیکربندی
بر اساس
فایل
پیکربندی
ارسالشده.
توجه داشته باشید که در صورت نیاز به تنظیم گذرواژه کاربر یا مدیر سیستم، استفاده از --config-file اکیداً توصیه میشود. ارائه گذرواژهها به طور مستقیم با استفاده از --config= ناامن است، زیرا گذرواژه برای تمامی فرایندها و کاربران فعال بر روی همان میزبان قابل مشاهده خواهد بود.
کلیدهای پیکربندی (CONFIGURATION KEYS)
کلیدهای پیکربندی زیر در دسترس هستند:
- "hardware-arch"
- معماری سختافزار
- "l10n-timezone"
- منطقه زمانی محلی
- "l10n-keyboard"
- طرحبندی صفحهکلید محلی
- "l10n-language"
- زبان محلی
- "admin-password"
- گذرواژه مدیر سیستم این گزینه منسوخ شده است؛ برای تنظیم گذرواژه مدیر سیستم از --config-file استفاده کنید.
- "user-password"
- گذرواژه کاربر این گزینه منسوخ شده است؛ برای تنظیم گذرواژه کاربر از --config-file استفاده کنید.
- "user-login"
- نام کاربری برای ورود
- "user-realname"
- نام واقعی کاربر
- "user-autologin"
- تعیین ورود خودکار کاربر به سیستم
- "user-admin"
- تعیین اعطای امتیازات مدیریتی به کاربر
- "reg-product-key"
- کلید فعالسازی نرمافزار
- "reg-login"
- نام کاربری ثبت نرمافزار
- "reg-password"
- گذرواژه ثبت نرمافزار
قالب فایل پیکربندی (CONFIGURATION FILE FORMAT)
فایل پیکربندی باید فایلی شامل یک گروه "install-script" و در زیر این گروه، جفتهای "key"="value" باشد، همانطور که در زیر نشان داده شده است:
[install-script] l10n-timezone=GMT l10n-keyboard=uk l10n-language=en_GB admin-password=123456 user-login=berrange user-password=123456 user-realname="Daniel P Berrange"
مثالها (EXAMPLES)
دستورات زیر یک اسکریپت kickstart برای فدورا ۳۰ (Fedora 30) تولید میکنند:
# osinfo-install-script \
--profile jeos \
--config-file /path/to/config/file \
fedora30
# osinfo-install-script \
--profile jeos \
--config l10n-timezone=GMT \
--config l10n-keyboard=uk \
--config l10n-language=en_GB \
--config admin-password=123456 \
--config user-login=berrange \
--config user-password=123456 \
--config user-realname="Daniel P Berrange" \
fedora30
وضعیت خروج (EXIT STATUS)
در صورت تولید موفق اسکریپت نصب، وضعیت خروج 0 و در صورت بروز خطا، 1 خواهد بود.
نویسندگان (AUTHORS)
Daniel P. Berrange <berrange@redhat.com>
حق نشر (COPYRIGHT)
حق نشر (C) 2012 Red Hat, Inc.
مجوز (LICENSE)
ابزار "osinfo-install-script" تحت شرایط مجوز GNU LGPL نسخه 2 توزیع شده است. این نرمافزار آزاد است؛ برای شرایط رونوشتبرداری به کد منبع مراجعه فرمایید. هیچ ضمانتی وجود ندارد؛ حتی برای کاربردپذیری تجاری یا تناسب با یک هدف خاص.
| 2026-03-20 | libosinfo-1.12.0 |