INSTALLPKG(8)

نام
؛ installpkg: نصاب پکیج های اسلکور ؛

اختصار
installpkg [ --warn ] [ --md5sum ] [ --root /otherroot ] [ --infobox ] [ --menu ] [ --terse ] [ --ask ] [ --priority ADD|REC|OPT|SKP ] [ --tagfile /somedir/tagfile ] packagename [ packagename2 ... ]

توصیف
ابزار installpkg یک یا چند پکیج باینری اسلکور با فرمت های tgz ،tbz ،tlz و txz که برای استفاده در توزیع اسلکور لینوکس طراحی شده اند، روی سیستم شما نصب می کند.

گزینه ها

--warn پکیج
    لیستی از فایلهایی که جایگزین خروجی استاندارد (stdout) می شوند تهیه می کند اما پکیج را نصب نمی کند. این لیست در یک فرمت مناسب تهیه شده و به عنوان لیست فایلهای لازم برای پشتیبان گیری مورد استفاده قرار می گیرد.

--md5sum پکیج
    اطلاعات md5sum یک پکیج را در مسیر var/log/packages/ ثبت می کند.

--root /otherroot
    پکیج را در محلی غیر از محل پیش فرض (/) به عنوان ریشه فایل سیستم نصب می کند. در مثال ارائه شده از otherroot/ استفاده می شود. تنظیم متغیر محیطی ROOT عمل مشابهی انجام می دهد.

--infobox
    برای نمایش اطلاعات از bin/dialog/ به هنگام نصب پکیج استفاده شده و به ویژه به هنگام فراخوانی installpkg از اسکریپت های دیگر مورد استفاده قرار می گیرد.

--menu
    از bin/dialog/ برای نمایش پرسش از کاربر به منظور نصب پکیج استفاده می کند. این گزینه نیز معمولا به هنگام فراخوانی این ابزار از اسکریپت های دیگر استفاده می شود.

--terse
    پکیج را صرفا با نمایش یک توصیف یک خطی در خروجی استاندارد، نصب می کند.

--ask
    به همراه حالت منو (menu-) استفاده شده و به هنگام انتخاب، بدون توجه به اولویت پکیج نصب آن را از کاربر سئوال می کند.

--priority ADD|REC|OPT|SKP
    به هنگام نصب با استفاده از گزینه منو (menu-)، این گزینه از سطوح اهمیت پکیج ها (ارائه شده در فایل tagfile موجود در دایرکتوری پکیج) برای نصب (ADD)، عدم نصب اتوماتیک (SKP) یا پیشنهاد پکیج های توصیه شده (REC) یا انتخابی (OPT) (در صورت نمایش منو) استفاده می کند. اگر یک اولویت در خط فرمان تعیین شود جایگزین مقادیر مندرج در فایل tagfile برای لیست تمام پکیج ها خواهد شد.

--tagfile /somedir/tagfile
    فایل جایگزینی برای استفاده در اولویت بندی پکیج ها مشخص می کند (در این مثال از somedir/tagfile/ استفاده می شود). حالت پیش فرض، فایل tagfile موجود در دایرکتوری پکیج می باشد.

مثالها

نصب یک پکیج فونت برای X:

installpkg font-bh-ttf-1.0.3-noarch-1.txz

به خاطر داشته باشید که اگر یک پکیج قبلا نصب شده بود باید از upgradepkg استفاده شود.

ساخت پشتیبان از فایلهایی که در صورت نصب یک پکیج جایگزین خواهند شد:

tar czvf /tmp/backup.tar.gz \
  $(installpkg --warn font-bh-ttf-1.0.3-noarch-1.txz)

نویسنده
Patrick J. Volkerding <volkerdi@slackware.com>

نگاه کنید به
makepkg(8), removepkg(8), explodepkg(8), pkgtool(8), upgradepkg(8)