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

اجرای سرورها | Ubuntu > | Fedora > |


فاویکون OnWorks

kdesrc-build - آنلاین در ابر

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

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

برنامه:

نام


kdesrc-build - نرم افزار KDE را دانلود، می سازد و نصب می کند.

خلاصه


kdesrc-build [OPTIONS...] [ماژول ها نام | ماژول ها تنظیم نام...]

شرح


La kdesrc-build دستور به منظور ساختن نرم افزار KDE به طور مستقیم از منبع آن استفاده می شود
مخازن می‌تواند از مخازن Subversion یا Git دانلود کند که با KDE رابط دارد
پایگاه داده پروژه، و از کنترل گزینه هایی که به آنها منتقل می شوند، پشتیبانی می کند ساخت(1) و
ساختن(1). عملیات از kdesrc-build معمولاً توسط یک فایل پیکربندی هدایت می شود
~/.kdesrc-buildrc.

La واحد نام or واحد تنظیم نام همانطور که در خط فرمان داده شده است باید مانند آن نام ها باشد
در فایل پیکربندی (یا در تعریف ماژول یا استفاده از ماژول ها
اعلامیه، یا در الف مجموعه ماژول تعریف). علاوه بر این، می تواند نام یک KDE باشد
ماژول لیست شده در پایگاه داده پروژه KDE (و می توانید قبل از نام ماژول با + to قرار دهید
این را مجبور کن).

kdesrc-build طوری طراحی شده است که بتواند کاملاً بدون سر باشد (اما، نگاه کنید به محیط زیست),
و بنابراین معمولاً ورودی آن را به طور کامل نادیده می گیرد. خروجی فرمان به جای بودن ثبت می شود
در خروجی kdesrc-build نشان داده شده است.

ماژول ها یکی پس از دیگری ساخته می شوند. اگر یک ماژول نتواند به روز شود، ساخته نمی شود.
kdesrc-build فقط به دلیل خرابی ماژول سقط نمی شود، در عوض به تلاش خود ادامه می دهد
برای به روز رسانی و ساخت ماژول های بعدی. به صورت پیش فرض، kdesrc-build ساخت الف را آغاز خواهد کرد
ماژول به محض اینکه به‌روزرسانی کد منبع برای آن ماژول کامل شد، حتی اگر دیگری باشد
به روز رسانی به طور همزمان رخ می دهد.

در پایان kdesrc-build نشان می دهد که کدام ماژول ها ساخته نشدند و لاگ ها کجا بودند
برای آن اجرای ساخت نگهداری می شود.

OPTIONS


توجه داشته باشید: برخی از گزینه ها دارای فرم های کوتاه هستند، اما kdesrc-build تجزیه کننده گزینه پشتیبانی نمی کند
در این مرحله گزینه های کوتاه را در یکی ترکیب کنید. (مثلاً دویدن kdesrc-build -pv نبایستی
همان باشد kdesrc-build -- وانمود کردن -- پرحرف).

-h، --کمک
خلاصه ای کوتاه و گزینه های خط فرمان پرکاربرد را نشان می دهد.

-پ، -- وانمود کردن
در حالت "اجرای خشک" کار کنید. هیچ دسترسی به شبکه انجام نمی شود، هیچ فایل گزارشی ایجاد نمی شود،
هیچ ماژولی ساخته نمی شود و هیچ تغییر دائمی دیگری در دیسک ایجاد نمی شود. یکی مهم
استثنا این است که اگر سعی کنید ماژولی بسازید که از پروژه KDE می آید
پایگاه داده، و پایگاه داده هنوز دانلود نشده است، پایگاه داده دانلود خواهد شد
از آنجایی که خروجی حالت تظاهر ممکن است به طور قابل توجهی بر اساس نتایج پایگاه داده تغییر کند.

--نصب
مرحله به روز رسانی و ساخت را رد می کند و بلافاصله اقدام به نصب ماژول ها می کند
داده شده.

-- حذف نصب
مرحله به‌روزرسانی و ساخت را رد می‌کند و بلافاصله سعی می‌کند ماژول‌ها را حذف کند
داده شده. توجه داشته باشید: این فقط برای buildsystem هایی پشتیبانی می شود که از آن پشتیبانی می کنند ساخت حذف
دستور (مثلاً مبتنی بر KDE CMake).

--no-src
از مرحله به‌روزرسانی منبع می‌گذرد. سایر فازها به صورت عادی گنجانده شده است. --no-svn هست یک
نام مستعار این گزینه منسوخ شده و در نسخه بعدی حذف خواهد شد.

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

--بدون ساخت
از مرحله ساخت برای ساخت رد می شود. در داخل مرحله نصب به ساخت بستگی دارد
تکمیل فاز بنابراین این به طور موثر معادل است --src-فقط، اما معناشناسی
ممکن است در آینده تغییر کند (به عنوان مثال زمانی که مجموعه های آزمایشی به فاز خود منتقل می شوند).

-- بدون آزمون
اجرای مجموعه آزمایشی را برای ماژول های مبتنی بر CMake غیرفعال می کند. برای اینکه این کار کاملا موثر باشد
نیاز به اجرای مجدد CMake دارد که با استفاده از آن می توان آن را مجبور کرد - پیکربندی مجدد or
-- تجدید ساخت گزینه.

--src-فقط
فقط مرحله به روز رسانی منبع را انجام می دهد، ساخته یا نصب نمی شود. --svn-only هست یک
نام مستعار این گزینه منسوخ شده و در نسخه بعدی حذف خواهد شد.

---فقط ساخت
فرآیند ساخت را مجبور می کند بدون به روز رسانی کد منبع ابتدا انجام شود. که در
علاوه بر این، نصب انجام نمی شود. (تست در صورت وجود همچنان انجام می شود،
اما این در نسخه بعدی تغییر خواهد کرد)

-- تجدید ساخت
دایرکتوری ساخت یک ماژول را قبل از شروع مرحله ساخت حذف می کند. این را دارد
عارضه جانبی مورد نظر اجبار kdesrc-build برای پیکربندی مجدد ماژول و ساخت آن
از حالت "بکر" بدون هیچ فایل خروجی موقت یا میانی موجود. استفاده کنید
این گزینه اگر برای ساخت ماژول مشکل دارید اما متوجه می شوید که طول می کشد
طولانی تر (احتمالاً بسیار طولانی تر) برای تکمیل ساخت در نتیجه. وقتی شک دارید استفاده کنید
این گزینه برای کل kdesrc-build را اجرا کنید.

- پیکربندی مجدد
CMake را مجبور کنید دوباره اجرا شود، اما بدون حذف دایرکتوری ساخت. معمولا شما
در واقع می خواهند -- تجدید ساخت، اما اگر 100% مطمئن هستید به آن تغییر می دهید cmake-Options
خروجی میانی فعلی شما را باطل نمی کند، در این صورت می تواند در زمان صرفه جویی کند.

---build-system-only
فرآیند ساخت را برای هر ماژول ساخته شده قطع می کند: فرآیند ساخت شامل
راه اندازی عادی تا و از جمله در حال اجرا ساختن or پیکربندی (در صورت لزوم)، اما ساخت
اجرا نمی شود و اقدام به نصب نمی شود. این بیشتر فقط برای بدست آوردن چیزها مفید است
پسندیدن پیکربندی --کمک و cmake-gui برای کار. به طور معمول شما می خواهید - پیکربندی مجدد or
-- تجدید ساخت.

--رزومه-از=فو
از این گزینه برای رد شدن از پردازش ماژول تا زمان ماژول استفاده کنید فو مواجه می شود. فو
و همه ماژول های بعدی به طور معمول پردازش می شوند که گویی روی آنها مشخص شده است
خط فرمان اگر از این گزینه به دلیل خرابی ساخت استفاده می کنید، ممکن است بخواهید
استفاده را در نظر بگیرید --no-src علاوه بر رد شدن از مرحله به‌روزرسانی منبع حاصل.

--Resume-after=فو
این دقیقاً شبیه است --رزومه-از، به جز اینکه ماژول فو is نه شامل در
لیست ماژول هایی که باید در نظر بگیرید اگر foo را به صورت دستی ساخته/نصب کرده اید، ممکن است از این استفاده کنید
پس از تعمیر ساخت و فقط می خواهم از آنجا از سر بگیرم.

- نادیده گرفتن ماژول ها
نیروهای همه ماژول هایی که از این گزینه پیروی می کنند تا از بررسی خارج شوند
kdesrc-build. اگر بدانید که می‌خواهید همه ماژول‌ها را پردازش کنید، ممکن است مفید باشد
برای استثناهای خاص

--rc-file=فو
از فایل داده شده استفاده کنید فو، برای پیکربندی به جای ~/.kdesrc-buildrc or
./kdesrc-buildrc. فایل ممکن است خالی باشد، اما باید وجود داشته باشد.

--پیشوند=فو
را لغو می کند kdedir تنظیم برای بودن فو برای این اجرا علاوه بر این، دلالت دارد
- پیکربندی مجدد. آن میکند نه در واقع عملی را که فکر می کنید انجام می دهد انجام دهید
(غلبه بر پیشوند گزینه ای برای تغییر محل نصب ماژول ها)، هرچند توسط
ماژول های پیش فرض نصب می شوند kdedir تنظیم اگر پیشوند تنظیم نشده است.

--خوب=فو
اولویت CPU داده شده را تغییر می دهد kdesrc-build (و تمام فرآیندهای مورد استفاده توسط kdesrc-build
به عنوان مثال ساخت(1). فو باید یک عدد صحیح بین 20- و 19 باشد. مقادیر مثبت
نسبت به بقیه سیستم "خوب تر" هستند (یعنی اولویت پایین تر).

توجه داشته باشید که اولویت های احتمالی موجود در سیستم شما ممکن است متفاوت از
در اینجا فهرست شده است، ببینید خوب(2) برای اطلاعات بیشتر همچنین توجه داشته باشید که این فقط تغییر می کند پردازنده
اولویت، اغلب شما می خواهید تغییر دهید I / O اولویت در سیستم هایی که در آن پشتیبانی می شود.
هیچ گزینه خط فرمانی برای تنظیم اولویت I/O وجود ندارد، اما یک گزینه وجود دارد
گزینه فایل پیکربندی: use-idle-io-priority (اگرچه مانند همه گزینه ها، یک وجود دارد
روش عمومی برای تنظیم این از خط فرمان).

--run=فو
برنامه ای را اجرا می کند که توسط فو با استفاده از kdesrc-buildمحیط ساخت عادی همه
آرگومان های خط فرمان موجود پس از این گزینه به آن ارسال می شوند فو همانطور که اجرا می شود.

--رنگ
"خروجی رنگارنگ" را فعال می کند. (به طور پیش فرض فعال است).

--بدون رنگ
"خروجی رنگارنگ" را غیرفعال می کند. این را می توان با تنظیم دائمی کرد خروجی رنگارنگ
گزینه false (یا 0) در فایل پیکربندی شما.

--ناهمگام
آیا kdesrc-build به محض دریافت کد منبع، فرآیند ساخت ماژول را شروع کنید
دانلود به پایان رسید بدون این گزینه kdesrc-build تمام به روز رسانی های منبع را در
یک بار و تنها پس از آن با فرآیند ساخت شروع می شود. این گزینه به طور پیش فرض فعال است.

--بدون همگام
ساخت ناهمزمان ماژول ها را غیرفعال می کند. دیدن --ناهمگام برای جزئیات بیشتر
شرح. توجه داشته باشید که kdesrc-buildخروجی در این حالت کمی متفاوت خواهد بود.

-v، -- پرحرف
سطح پرحرفی را افزایش می دهد kdesrc-build خروجی (که در حال حاضر نسبتاً است
پر حرف!)

-q، --ساکت
را kdesrc-build سر و صدای کمتر فقط پیام های مهم نشان داده می شوند.

-- واقعاً آرام
را kdesrc-build حتی کمتر سر و صدا فقط هشدارها/خطاها نشان داده می شوند.

- رفع اشکال
این معمولاً ترمینال شما را با توضیحات و خروجی اشکال زدایی پر می کند
نامفهوم، توصیف چه چیزی kdesrc-build انجام می دهد (و فکر می کند که باید انجام دهد).
این پرچم گنجانده شده است زیرا خروجی ممکن است گاهی اوقات برای اشکال زدایی مفید باشد.

-- نیرو سازی
به طور معمول وقتی kdesrc-build متوجه می شود که هیچ به روز رسانی منبعی در یک ماژول وجود ندارد
قبلاً با موفقیت نصب شده بود، سعی در ساخت یا نصب آن ندارد
مدول. شما می توانید این پرچم را برای غیرفعال کردن آن رفتار و همیشه اجرا کنید ساخت.

-- بدون عکس فوری
به طور معمول kdesrc-build پشتیبانی از استفاده از مخزن منبع تاربال عکس های فوری برای کاهش
بارگذاری زیرساخت KDE برای کلون های git برای برخی از ماژول های KDE. عبور از این گزینه
این قابلیت را غیرفعال می کند.

---delete-my-patches
این گزینه باید تصویب شود تا اجازه داده شود kdesrc-build برای حذف منبع متناقض
دایرکتوری ها در حال حاضر حتی این فقط زمانی اتفاق می‌افتد که سعی می‌کنید یک ماژول مبتنی بر git را شبیه‌سازی کنید
اگر دایرکتوری منبع موجود وجود داشته باشد. هرگز این گزینه را مشخص نکنید مگر اینکه اینطور باشد
پیشنهاد شده توسط kdesrc-build، و فقط در صورتی که برای دایرکتوری های منبع که هستند مشکلی نداشته باشید
ارجاع داده شده در حال حذف و دوباره شبیه سازی.

--فو=بار
هر گزینه ای که در بالا ذکر نشده است علامت زده می شود تا ببینید آیا با لیست موارد ممکن مطابقت دارد یا خیر
گزینه های فایل پیکربندی اگر چنین است، گزینه فایل پیکربندی فو به طور موقت است
مجموعه را به بار برای مدت این اجرا

--واحد,فو=بار
مانند بالا، اما گزینه فو فقط تنظیم شده است بار برای ماژول واحد. این کار را نمی کند
هنوز برای مجموعه های ماژول کار کنید، باید این کار را برای هر ماژولی که می خواهید باشید تکرار کنید
متأثر، تحت تأثیر، دچار، مبتلا. (البته شما می توانید به سادگی فایل پیکربندی خود را ویرایش کنید...)

خروج وضعیت


0
موفقیت

1
معمولاً این بدان معناست که بخشی از فرآیند به‌روزرسانی، ساخت یا نصب شکست خورده است، اما اینطور است
همچنین برای هر پایان برنامه غیرعادی که در زیر توضیح داده نشده استفاده می شود.

5
سیگنالی دریافت شد که کشته شد kdesrc-build، اما سعی کرد عملکرد عادی داشته باشد
بستن.

8
گزینه ناشناخته در خط فرمان ارسال شد.

99
استثنایی مطرح شد که مجبور شد kdesrc-build زود سقط کردن

محیط زیست


صفحه اصلی
برای گسترش نام فایل ها استفاده می شود و پایه پیش فرض منبع، ساخت،
و دایرکتوری های نصب

PATH
این متغیر محیطی مسیر پیش فرض جستجوی فایل های اجرایی را کنترل می کند. تو می توانی
با استفاده از مسیر حرکت گزینه configuration file برای افزودن به این متغیر (مثلاً برای اجرا
از جانب cron را(8).

LC_*
متغیرهای محیطی که با LC_ شروع می‌شوند، محلی مورد استفاده را کنترل می‌کنند kdesrc-build.
هر چند kdesrc-build هنوز در این مرحله قابل بومی سازی نیست، بسیاری از دستورات آن را صادر می کند
موارد استفاده هستند. kdesrc-build به طور معمول تنظیم می شود LC_ALL=C برای دستوراتی که باید آنها را بررسی کند
خروجی اما شما می توانید به صورت دستی نیز این کار را انجام دهید. در صورت تنظیم LC_ALL=C a را رفع می کند
kdesrc-build مشکل لطفا یک گزارش اشکال ارسال کنید.

SSH_AGENT_PID
این متغیر محیطی بررسی می شود تا ببینیم آیا عامل ssh(1) در حال اجرا است، اما فقط اگر
kdesrc-build تعیین می کند که شما در حال بررسی یک ماژول هستید که نیاز به ورود به سیستم SSH دارد
(اما باید این را بدانید زیرا هیچ ماژولی به طور پیش فرض به این نیاز ندارد).

KDESRC_BUILD_USE_TTY
اگر تنظیم شود، این متغیر نیروهای kdesrc-build در حین اجرا، ورودی آن را نبندید
فرآیندهای سیستم به طور معمول kdesrc-build stdin را از stdout و stderr for می بندد
فرآیندهای فرزند آن هدایت می شوند و بنابراین کاربر هرگز ورودی را نمی بیند
به هر حال سریع

KDESRC_BUILD_DUMP_CONTEXT
اگر تنظیم شود، این متغیر دقیقاً پس از آن شرحی از "متن ساخت" خود را چاپ می کند
خواندن گزینه ها و آرگومان های خط فرمان و تعیین اینکه کدام ماژول ها را بسازید. شما
تقریباً هرگز نمی خواهید این را تنظیم کنید.

دیگران
بسیاری از برنامه ها توسط kdesrc-build در جریان اجرای آن از جمله
svn(1) دستگاه گوارش(1) ساخت(1)، و ساختن(1). هر کدام از این برنامه ها ممکن است برنامه های خود را داشته باشند
پاسخ به متغیرهای محیطی در حال تنظیم kdesrc-build محیط عبور خواهد کرد
متغیرهایی که هنگام اجرا بر روی این فرآیندها تنظیم می شوند. شما می توانید اطمینان حاصل کنید
متغیرهای محیطی (مثلا CC or CXX) با استفاده از set-env پیکر بندی
گزینه فایل

با استفاده از خدمات onworks.net از kdesrc-build آنلاین استفاده کنید


Ad


Ad