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 حق نشر (COPYRIGHT) حق نشر (C) 2012 Red Hat, Inc. مجوز (LICENSE) ابزار "osinfo-install-script" تحت شرایط مجوز GNU LGPL نسخه 2 توزیع شده است. این نرم‌افزار آزاد است؛ برای شرایط رونوشت‌برداری به کد منبع مراجعه فرمایید. هیچ ضمانتی وجود ندارد؛ حتی برای کاربردپذیری تجاری یا تناسب با یک هدف خاص. libosinfo-1.12.0 2026-03-20 osinfo-install-script(1)