انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

xstow - آنلاین در ابر

xstow را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور xstow است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


XStow، جایگزینی برای GNU Stow

خلاصه


xstow [گزینه ...] بسته

شرح


XStow جایگزین GNU Stow است (گودال کردن) به زبان C++ نوشته شده است. از تمام ویژگی های Stow پشتیبانی می کند
با چند پسوند

XStow به عنوان GNU Stow، برنامه هایی برای مدیریت نصب بسته های نرم افزاری هستند،
جدا نگه داشتن آنها (/usr/local/stow/emacs در مقابل /usr/local/stow/perl، برای مثال)
به نظر می رسد که آنها در یک مکان نصب شده اند (/ usr / محلی).

طریقه استفاده


xstow [گزینه ...] بسته

یک بسته نصب کنید

xstow foobar

بسته را حذف نصب کنید

xstow -D foobar

OPTIONS


-دل -سطح اشکال زدایی INT
سطح اشکال زدایی را تنظیم کنید. یک عدد صحیح بدون علامت پذیرفته می شود. مقدار پیش فرض 0 است.

-dm -debug-module [ALL|ARG|اصلی|درخت|CPPDIR]
فیلتر کردن پیام ها از یک ماژول خاص

-h -کمک
صفحه راهنما را نشان می دهد.

-V -نسخه
شماره نسخه XStows و ویژگی های پشتیبانی شده را نمایش می دهد.

-n -نه
در واقع تغییر ایجاد نکنید

-c -تضادها
اسکن برای درگیری، دلالت دارد -n.

-s -شبیه سازی
شبیه سازی نصب اگر این گزینه تنظیم شود مشکلات مجوز نادیده گرفته می شود و
کلاهبرداری روی 1 تنظیم خواهد شد.

-d -دیر DIR
stow dir را روی DIR تنظیم کنید. پیش فرض دایرکتوری فعلی است.

-d -هدف DIR
هدف را روی DIR تنظیم کنید. پیش فرض والد دایرکتوری stow است.

-v کلاهبرداری [0|1|2|3]
پرحرفی را افزایش دهید. سطوح ممکن 0,1,2،3،XNUMX یا XNUMX هستند. تنظیم ساده -v or کلاهبرداری
1 اضافه می کند.

-D -حذف
به جای انباشته کردن، باز کردن. بسته را حذف کنید.

-R -بازگرداندن
همون مثل -حذف به دنبال آن نصب مجدد

-ap -مسیر مطلق
ایجاد پیوندهای نمادین با نام مسیرهای مطلق. XStow همیشه می‌تواند بسته‌هایی را که می‌شد مدیریت کند
با این گزینه نصب می شود. نصب یک بسته با نام مسیر مطلق و یکی
بدون مشکلی نیست فقط ایجاد پیوندهای نمادین تحت تأثیر این امر قرار خواهد گرفت
گزینه. این باعث می شود که اگر یک بسته با این گزینه و یکی نصب شود
بدون، برخی از پیوندهای نمادین بسته اول، زمانی که باید دوباره ایجاد شوند
به صورت نسبی بازسازی خواهند شد. انجام این کار ایده خوبی نیست، حتی XStow این کار را انجام می دهد
هیچ مشکلی با آن نداشته باشید هشدار: سازگاری با Stow را قطع می کند!

-tr -قابل عبور لینک ها
لیستی از پیوندهایی که به دایرکتوری ها اشاره می کنند، که می توان آنها را نادیده گرفت. به عنوان مثال.: / usr / محلی / مرد is
یک پیوند به /usr/local/share/man هشدار: سازگاری با Stow را قطع می کند!

-tkt -tr-keep- targets
لیست پیوندهای قابل عبور را نیز به لیست اهداف حفظ کنید. این مانع از
اهداف پیوندها توسط XStow حذف می شوند، که باعث می شود
پیوند قابل عبور به یک پیوند مرده تبدیل می شود.

-tre -tr-auto الگو
پیوندهایی که هدف با این الگو مطابقت دارد به صورت خودکار اضافه کنید.

-tre -tr-auto-regex REGEX
پیوندهایی که هدف با این الگو مطابقت دارد به صورت خودکار اضافه کنید.

-kd -keep-dirs DIR
فهرستی از دایرکتوری ها که در صورت حذف یک بسته نباید حذف شوند.
هشدار: سازگاری با Stow را قطع می کند!

-i -چشم پوشی الگو
فایل هایی که با این الگو مطابقت دارند را نادیده بگیرید.

خشم -نادیده گرفتن-رجکس REGEX
فایل هایی که با این عبارت مطابقت دارند را نادیده بگیرید.

-نی -بی توجهی الگو
همه چیز را نادیده بگیرید به جز فایل و دایرکتوری هایی که با این عبارت مطابقت دارند. به عنوان مثال:
"systree/bintree systree/headertree". برای استفاده از nignore پشتیبانی fnmatch و
پشتیبانی از فایل پیکربندی باید فعال شود. برای جزئیات بیشتر مراجعه کنید xstow.ini(5).

-cp -کپی 🀄 الگو
فایل ها یا دایرکتوری هایی را کپی کنید که با این الگو مطابقت دارند.

-cre -کپی-رجکس REGEX
فایل ها یا دایرکتوری هایی که با این عبارت مطابقت دارند را کپی کنید.

-ifd -i-file-in-dir DIR/FILE
این فایل را در این فهرست نادیده بگیرید. (نسبت به کارگردانی بسته.)

-cfd -c-file-in-dir DIR/FILE
این فایل را در این دایرکتوری کپی کنید. (نسبت به کارگردانی بسته.)

-SD انبار کردن DIR
لیستی از سایر انبارها که xstow مجاز به تغییر است

-sda -sd-auto الگو
هنگام تطبیق این عبارت، دایرکتوری ها را به صورت خودکار به لیست اضافه کنید.

-sde -sd-auto-regex REGEX
هنگام تطبیق این عبارت، دایرکتوری ها را به صورت خودکار به لیست اضافه کنید.

-pd -محافظت-dirs DIR
لیستی از سایر dirها که xstow مجاز به تغییر آن نیست

-پدا -pd-auto الگو
هنگام تطبیق این عبارت، دایرکتوری ها را به صورت خودکار به لیست اضافه کنید.

-pde -pd-auto-regex REGEX
هنگام تطبیق این عبارت، دایرکتوری ها را به صورت خودکار به لیست اضافه کنید.

-pdt -pd-هدف ها DIRS
لیستی از dirs، xstow مجاز به تغییر است.

-pta -pdt-add-traversable DIRS
به طور خودکار اهداف پیوندهای قابل عبور را به لیست اهداف اضافه کنید.

-f -زور
در صورت امکان از درگیری ها بگذرید.

-F پرونده
این فایل پیکربندی را نیز بخوانید.

برگشت ارزش


0 در مورد موفقیت

1 در یک فراخوانی با املایی اشتباه از xstow.

2 اگر یک خطای داخلی رخ داده است.

3 نصب بسته به دلایلی انجام نشد. همه پیش‌بررسی‌ها درست بود، اما
اجرای لیست exec ناموفق بود.

4 نصب بسته انجام نشد.

محیط زیست متغیرها


از آنجایی که در صورت تنظیم سطح اشکال زدایی، تجزیه خط فرمان می تواند سخت باشد
توسط خط فرمان دو متغیر evironment وجود دارد:

xstow_debug_level
همانند -سطح اشکال زدایی گزینه.

XSTOW_DEBUG_MODULE
همانند -debug-module گزینه.

هر دو مقدار توسط تنظیمات خط فرمان، پس از دستور بازنویسی می شوند
خط تجزیه شد

XSTOW_USE_CURSES
همانند -بدون نفرین گزینه.

در نسخه‌های بعدی xstow سعی کرد عرض و ارتفاع ترمینال را به طور پیش‌فرض در تشخیص دهد
روال راه اندازی حتی اگر این مقدار فقط توسط صفحه راهنما استفاده شود. نتیجه
بود:

$ TERM="" xstow
خطا در باز کردن ترمینال: ناشناخته.

پیام خطا توسط ncurses lib گزارش می شود. اگر نخواهید این می تواند مشکلاتی ایجاد کند
xstow را به عنوان یک کار cron شروع کنید. اکنون xstow سعی می کند عرض ترمینال را که در آن نیست تشخیص دهد
راه اندازی، اما زمانی که صفحه راهنما چاپ می شود. به عنوان یک گزینه اضافی می توانید تنظیم کنید
متغیر محیطی XSTOW_USE_CURSES="0" این به xstow می گوید که از نفرین استفاده نمی کند
به هر حال.

COFIGURATION فایل ها


فایل پیکربندی xstow.ini را می توان در آن قرار داد /و غیره و/یا در انبار فعلی
فهرست راهنما. برای تنظیمات و نحو ممکن این فایل را ببینید xstow.ini(5)

در این manpage اطلاعات دقیقی از برخی تنظیمات خاص XStow وجود دارد
هم. لطفا آن را بخوانید!

مثال ها


مشترک استفاده
به عنوان مثال ما کتابخانه ixlib را در قسمت نصب می کنیم / usr / محلی / درخت.

tar xvfz ixlib-0.96.2.tar.gz
سی دی ixlib-0.96.2
/ پیکربندی
ساخت

تا اینجا، این کار طبق معمول بود.

توجه داشته باشید: به طور پیش فرض اسکریپت پیکربندی برنامه را برای نصب در آن آماده می کند
/usr/local/. برای اطلاعات بیشتر به پیکربندی کمک بیندازید.

اکنون نصب با نصب نکردن مستقیم ixlib در آن انجام می شود / usr / محلی /، آن را نصب می کنیم
به /usr/local/stow/ixlib-0.96.2/.

make install prefix=/usr/local/stow/ixlib-0.96.2/

نکته آخر ایجاد کلیه پیوندهای نمادین ضروری است تا فایل های شامل فایل های ixlib قابل دسترسی باشند
توسط کامپایلر در /usr/local/include پیدا شده است. بنابراین ما از xstow استفاده می کنیم.

سی دی /usr/local/stow
xstow ixlib-0.96.2

و تمام سیملینک ها ایجاد خواهند شد.

نصب و راه اندازی XStow by با استفاده از XStow
پس از فراخوانی اسکریپت پیکربندی و ساخت، XStow در فهرست stow به عنوان نصب می شود
من آن را در مثال بالا نشان دادم.

را نصب کنید prefix=/usr/local/stow/xstow-0.1.0

سپس به دایرکتوری stow بروید و XStow را فراخوانی کنید

سی دی /usr/local/stow
xstow-0.1.0/bin/xstow xstow-0.1.0

این است.

سازگار


ارتباط دادن ایجاد
به طور پیش فرض XStow کاملاً با Stow سازگار است. استفاده از برخی از ویژگی های پیشرفته می تواند
زیرا استو دیگر نمی تواند درخت را اداره کند.

فرمان لاین گزینه
XStow از تمام گزینه های خط فرمان Stow پشتیبانی می کند. حتی فرمتش

به عنوان مثال: xstow --verbose=2 foobar

با استفاده از خدمات onworks.net از xstow به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad