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

Ad


فاویکون OnWorks

0install - آنلاین در Cloud

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

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

برنامه:

نام


0install - یک سیستم نصب نرم افزار غیرمتمرکز

خلاصه


دانلود و در حال اجرا:
0 نصب کنید را انتخاب کنید URI

0 نصب کنید دانلود URI

0 نصب کنید اجرا URI [ARG]...

0 نصب کنید به روز رسانی URI

برنامه های کاربردی:
0 نصب کنید اضافه کردن نام URI

0 نصب کنید نشان نام

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

0 نصب کنید چه چیزی تغییر کرد نام

0 نصب کنید از بین بردن نام

دیگر دستورات:
0 نصب کنید پیکربندی [نام [ارزش]]

0 نصب کنید واردات تغذیه

0 نصب کنید فهرست الگو

0 نصب کنید جستجو کردن پرس و جو

0 نصب کنید افزودن فید [رابط] تغذیه

0 نصب کنید حذف-خوراک [رابط] تغذیه

0 نصب کنید لیست فیدها URI

0 نصب کنید مرد COMMAND

0 نصب کنید خلاصه دایرکتوری | بایگانی [استخراج کردن]

0 نصب کنید opbevare ...

0 نصب کنید برده

شرح


Zero Install یک سیستم نصب نرم افزار توزیع متقابل غیرمتمرکز است. برنامه ها
و کتابخانه ها توسط URI ها شناسایی می شوند و نیازی به مخزن مرکزی نیست. صفر
نصب تضمین می کند که بسته ها نمی توانند با یکدیگر تضاد داشته باشند و برنامه ها می توانند تضاد داشته باشند
بین کاربران غیرقابل اعتماد به اشتراک گذاشته شده است. برای اطلاعات بیشتر وب سایت را ببینید:

http://0install.net/

ساده ترین حالت این است که از 0install بخواهید تا یک برنامه را با توجه به URI آن اجرا کند. مثلا:

0 نصب کنید اجرا http://rox.sourceforge.net/2005/interfaces/Edit

اولین باری که این کار را انجام می دهید، جزئیات مربوط به نسخه های موجود برنامه دانلود می شود
و در حافظه پنهان، همراه با جزئیات مربوط به هر کتابخانه ای که بستگی به آن دارد.

Zero Install یک حل کننده را اجرا می کند تا بهترین نسخه از هر جزء را برای استفاده انتخاب کند. برای
به عنوان مثال، باینری هایی را انتخاب می کند که با CPU و سیستم عامل شما سازگار هستند،
در زبان دلخواه شما، و با علامت "پایدار" (به طور پیش فرض).

اگر $DISPLAY تنظیم شده باشد، 0install پنجره‌ای را نشان می‌دهد که می‌توانید آن را تأیید (یا تغییر دهید).
نسخه های انتخاب شده

سپس بایگانی های مربوطه را برای آن نسخه ها دانلود کرده و در آن ذخیره می کند
کش نیز هر بسته در دایرکتوری خودش باز می شود.

در نهایت، 0install برنامه را راه‌اندازی می‌کند و متغیرهای محیطی را تنظیم می‌کند تا مکان یابی شود
کتابخانه های آن

GLOBAL OPTIONS


اولین آرگومان غیر گزینه ای برای 0install فرمان فرعی خاصی است که می خواهید
انجام دادن؛ در بخش بعدی به تفصیل توضیح داده شده است.

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

-c, --کنسول
هرگز از رابط کاربری گرافیکی استفاده نکنید. به طور معمول، 0install در صورت نیاز به حالت گرافیکی تغییر می کند
هر چیزی را از شبکه دانلود کنید (مگر اینکه DISPLAY تنظیم نشده باشد).

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

-h, --کمک
متن راهنمای داخلی را نشان دهید.

-o, --آفلاین
در حالت آفلاین اجرا کنید و تنظیمات پیش فرض را لغو کنید. این از 0install from جلوگیری می کند
بررسی به‌روزرسانی‌ها، و دانلود به‌روزرسانی‌ها حتی اگر از آنها اطلاع داشته باشد.

-v, -- پرحرف
خروجی پرمخاطب تر برای خروجی پرمخاطب تر از دو بار استفاده کنید.

--with-store=DIR
یک دایرکتوری را به لیست کش های پیاده سازی اضافه کنید. هر دایرکتوری فرعی DIR
حاوی محتویات یک نسخه از یک برنامه یا کتابخانه است.

دستورات فرعی


0 نصب کنید را انتخاب کنید [گزینه ها] URI
یک نسخه از برنامه شناسایی شده توسط URI و نسخه های سازگار همه آن را انتخاب کنید
وابستگی ها اطلاعات مربوط به نسخه های موجود اگر هنوز وارد نشده باشد دانلود می شود
حافظه پنهان

URI می تواند یک URL HTTP باشد، مانند `http://site/program.xml' یا یک نام مسیر محلی مانند
"file:///path/to/program.xml".

برای URL های HTTP، فایل راه دور یک سند XML امضا شده است. اگر کلید مشخص نیست و
قابل اعتماد، ابتدا از شما خواسته می شود آن را بپذیرید. فایل های فید محلی امضا نشده اند (هیچ
امضا نادیده گرفته خواهد شد).

شما همچنین می توانید یک سند انتخاب محلی را مشخص کنید، همانطور که قبلا با استفاده از --xml
گزینه، به جای یک خوراک. در این صورت، 0install به سادگی از آن نسخه‌های بدون استفاده می‌کند
حل کننده را اجرا کنید

پس از انتخاب (اما نه دانلود) مجموعه ای از نسخه ها، انتخاب در a نمایش داده می شود
قالب قابل خواندن برای انسان استفاده کنید --xml برای دریافت خروجی قابل خواندن توسط ماشین

اگر مجموعه ای از نسخه ها را نتوان با استفاده از اطلاعات ذخیره شده انتخاب کرد، 0install بررسی می شود
برای به روز رسانی ابتدا

اگر مجموعه ای از نسخه ها را می توان بر اساس اطلاعات ذخیره شده فعلی انتخاب کرد، اما آن
اطلاعات در حال قدیمی شدن است، 0install بلافاصله انتخاب فعلی را برمی گرداند
همچنین یک فرآیند پس‌زمینه برای بررسی به‌روزرسانی‌ها آغاز می‌کند. پیکربندی "تازه".
تنظیم کنترل ها زمانی که اطلاعات ذخیره شده در حافظه پنهان به عنوان قدیمی در نظر گرفته شود.

گزینه های انتخاب:

--before=VERSION
نسخه ای زودتر از VERSION را انتخاب کنید (یعنی استفاده از نسخه قدیمی را مجبور کنید
برنامه). با استفاده از این فقط می توانید نسخه خود برنامه را محدود کنید
گزینه، نه نسخه هیچ گونه وابستگی.

--command=COMMAND
برخی از برنامه ها چندین دستور را ارائه می دهند. این انتخاب می کند که کدام یک را می خواهید. مشترک
مقادیر «run» (پیش‌فرض)، «test» (استفاده شده توسط 0test) و «کامپایل» (استفاده شده توسط
0 کامپایل). همچنین می توانید استفاده کنید --command="" اگر نمی خواهید هیچ دستوری را اجرا کنید (برای
به عنوان مثال، اگر بسته حاوی داده به جای برنامه باشد).

--می-کامپایل
هر پیاده سازی منبع را به عنوان یک باینری بالقوه در نظر بگیرید. از این می توان برای یافتن استفاده کرد
آنچه برای اجرای یک برنامه باید کامپایل شود. در حال حاضر این فقط برای
"0install select".

--message=MESSAGE
اگر یک کادر محاوره ای برای دانلود نشان دادیم، MESSAGE را برای توضیح به کاربر نمایش دهید
چرا دانلود مورد نیاز است

--not-before=VERSION
نسخه انتخاب شده نباید زودتر از VERSION باشد. به عنوان مثال اگر می خواهید بدوید
نسخه 2.0 یا بالاتر، استفاده کنید --not-before=2.0.

--تازه کردن
قبل از انتخاب، یک نسخه جدید از همه فیدهای استفاده شده را دانلود کنید. به طور معمول، کپی های ذخیره شده در حافظه پنهان
در صورت موجود بودن استفاده خواهد شد (بررسی به‌روزرسانی‌ها بعداً، در پس‌زمینه).

-- منبع
کد منبع را به جای باینری انتخاب کنید. این به صورت داخلی توسط "0compile" استفاده می شود.

--نسخه=RANGE
به نسخه ای از برنامه اصلی در محدوده داده شده نیاز دارید. این می تواند ساده باشد
شماره (مثلا --نسخه=2.3) یا یک محدوده (مثلا --version=2.3..!2.7). برای محدوده ها،
هر دو انتهای ممکن است حذف شود. "!" نشان می دهد که محدوده، نهایی را حذف می کند
ارزش. گزینه های جایگزین را می توان با "|" جدا کرد، به عنوان مثال "2.6..!3 | 3.2.." (2.6 اجازه می دهد،
2.7، 3.2، و غیره، اما نه 2.5 یا 3.0).

--version-for=URI RANGE
محدوده را مشخص می کند (در مورد - نسخه) برای هر کتابخانه یا جزء فرعی. اگر URI is
URI برنامه اصلی معادل استفاده از آن است - نسخه.

--xml مجموعه پیاده سازی های انتخاب شده را به عنوان یک سند XML در stdout چاپ کنید. این میتواند باشد
بعداً با دستورات فرعی «دانلود» و «اجرا» استفاده شد.

«انتخاب» در صورت انتخاب مجموعه‌ای از نسخه‌ها، وضعیت خروج صفر را برمی‌گرداند
1 اگر نتوانست یک مجموعه ثابت پیدا کند.

0 نصب کنید دانلود [گزینه ها] URI
این عملکرد مشابه «0install select» است، با این تفاوت که انتخاب‌شده را نیز دانلود می‌کند
نسخه هایی که قبلاً کش نشده باشند. بر خلاف "انتخاب"، انتخاب شده را چاپ نمی کند
نسخه های پیش فرض

همه گزینه‌های «انتخاب» را می‌توان برای «دانلود» نیز استفاده کرد. علاوه بر این، این گزینه ها هستند
در دسترس:

-- نشان دادن نسخه های انتخاب شده را در قالبی قابل خواندن توسط انسان در stdout چاپ کنید.

«دانلود» در صورت انتخاب مجموعه مناسبی از نسخه ها، وضعیت خروج صفر را برمی گرداند
اکنون همه آنها دانلود شده و در حافظه پنهان هستند. در غیر این صورت وضعیت 1 را برمی گرداند.

0 نصب کنید اجرا [گزینه ها] URI [ARGS]
این شبیه به "0install download" عمل می کند، با این تفاوت که بعد از آن نیز برنامه را اجرا می کند
اطمینان حاصل کنید که در حافظه پنهان است.

برای جلوگیری از ادامه تایپ URI کامل، از دستور '0install add' برای ایجاد استفاده کنید
میانبرهایی برای اجرای برنامه های شما

همه گزینه‌های «انتخاب» را می‌توان برای «اجرای» نیز به جز برای --xml. علاوه بر این ، اینها
گزینه های موجود هستند:

-m, --main=MAIN
فایل اجرایی مشخص شده را به جای پیش فرض اجرا کنید. اگر MAIN با '/' شروع می شود، پس
مسیر نسبت به دایرکتوری سطح بالای پیاده سازی است، در حالی که در غیر این صورت
نسبت به دایرکتوری حاوی برنامه پیش فرض MAIN است. مثلا،
اگر پیش فرض MAIN باشد bin/svn سپس با استفاده از --main=svnadmin اجرا خواهد شد .../bin/svnadmin
بجای. این گزینه تا حد زیادی توسط گزینه های جدید جایگزین شده است -- فرمان گزینه.

-w, --wrapper=WRAPPER
به جای اجرای مستقیم برنامه انتخابی، اجرا کنید لفاف دار برنامه ARGS. این
برای اجرای دیباگرها و ابزارهای ردیابی روی برنامه مفید است (به جای روشن
0 نصب کنید!). توجه داشته باشید که wrapper در محیطی که توسط the انتخاب شده است اجرا می شود
برنامه؛ از این رو، این مکانیسم نمی تواند برای سندباکس استفاده شود. DEBUGGING را ببینید
بخش زیر

توجه داشته باشید که هر گزینه بعد از "URI" به برنامه در حال اجرا منتقل می شود
تفسیر شده توسط 0install.

اگر مرحله دانلود ناموفق باشد، «run» وضعیت خروج 1 را برمی‌گرداند. در غیر این صورت وضعیت خروج
وضعیت خروج از برنامه در حال اجرا خواهد بود.

0 نصب کنید به روز رسانی [گزینه ها] URI
به روز رسانی های برنامه را بررسی کنید و در صورت یافتن آنها را دانلود کنید. این شبیه به 0 نصب کنید
دانلود --تازه کردن، با این تفاوت که اطلاعات مربوط به تغییراتی را چاپ می کند
پیدا شده است.

گزینه‌ها مانند «انتخاب» هستند.

0 نصب کنید واردات تغذیه
فید را از یک فایل محلی وارد کنید، گویی از شبکه دانلود شده است. این هست
هنگام آزمایش یک فایل فید، برای جلوگیری از آپلود آن در سرور راه دور مفید است
دوباره دانلودش کن فایل باید مانند هنگام واکشی از یک امضای دیجیتال قابل اعتماد داشته باشد
شبکه.

همچنین هنگام نصب فید از سی دی یا موارد مشابه مفید است. توجه: برای ایجاد یک کامل
بسته نرم افزاری، برای بایگانی یا توزیع بر روی CD، نگاه کنید به 0 صادرات(1).

0 نصب کنید افزودن فید [رابط] تغذیه
یک منبع اضافی از پیاده سازی ها (نسخه ها) یک برنامه را ثبت کنید.

به عنوان مثال، هنگامی که نسخه توسعه دهنده یک پروژه را بررسی می کنید، ممکن است حاوی XML باشد
فایل خوراک برای افزودن این نسخه به لیست نسخه‌های موجود، از «افزودن فید» در آن استفاده کنید
فایل XML. فایل کپی نشده است، بنابراین لازم نیست هر بار فید را دوباره اضافه کنید
به روز شد. احتمالاً می خواهید گزینه پیکربندی «help_with_testing» را نیز تنظیم کنید
برای اطمینان از اینکه نسخه های آزمایشی به طور پیش فرض انتخاب شده اند.

توجه داشته باشید که اگر فقط می خواهید برنامه را اجرا کنید، می توانید 0install را در فایل فید فراخوانی کنید
مستقیم (بدون استفاده از «افزودن فید»). این باعث می شود که آن را مجبور به استفاده از آن نسخه کند، اما این کار را نمی کند
زمانی که آن را با استفاده از URI به طور معمول اجرا می کنید چه اتفاقی می افتد. زمانی که می خواهید از «افزودن فید» استفاده کنید
برای استفاده از نسخه توسعه دهنده حتی در هنگام استفاده از URI، یا اگر برنامه یک کتابخانه است (و
بنابراین توسط URI توسط سایر برنامه ها ارجاع داده شده است).

0 نصب کنید حذف-خوراک [رابط] تغذیه
یک فید را لغو ثبت کنید و اثر "افزودن فید" را معکوس کنید. اگر INTERFACE داده نشده است، شما
از شما خواسته می شود که انتخاب کنید از کدام رابط حذف شود.

0 نصب کنید لیست فیدها URI
فهرست تمام فیدهای اضافه شده به URI با استفاده از «افزودن فید».

0 نصب کنید فهرست [الگو]
فهرست تمام URI های رابط (برنامه) ذخیره شده محلی. اگر عبارت جستجو داده شود، فقط URI ها
حاوی آن رشته نشان داده شده است (بدون حساسیت به حروف بزرگ).

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

0 نصب کنید پیکربندی [نام [ارزش]]
تنظیمات پیکربندی را مشاهده یا تغییر دهید.

بدون آرگومان، '0install config' تمام تنظیمات پیکربندی را نمایش می دهد. با یکی
آرگومان، مقدار فعلی تنظیم نامگذاری شده را نمایش می دهد. با دو آرگومان تنظیم می کند
تنظیم به مقدار داده شده

0 نصب کنید مرد COMMAND
صفحه مرد دستور داده شده را نشان دهید. اگر استدلال واحد COMMAND پرتاب کننده است
اسکریپت (ایجاد شده توسط "0install add") سپس صفحه اصلی توسط 0install جستجو می شود،
در غیر این صورت، آرگومان ها مستقیماً به فرمان man سیستم منتقل می شوند. این
به شما اجازه می دهد انجام دهید:

نام مستعار man="0 نصب کنید مرد --"

0 نصب کنید خلاصه دایرکتوری | بایگانی [استخراج کردن]
هش امن یک پیاده سازی را محاسبه کنید. این یک "اثر انگشت" منحصر به فرد از a
دایرکتوری و تمام فایل ها و زیر شاخه های موجود در آن. هنگام انتشار یک برنامه
با استفاده از 0install، این مقدار باید در فایل XML قرار گیرد.

-m, --الگوریتم=HASH
تابع هش امن مورد استفاده را انتخاب کنید. مقادیر پشتیبانی شده "sha1new" هستند (the
پیش فرض)، "sha256" و "sha256new".

اگر یک بایگانی داده شود، هش مربوط به دایرکتوری است که در صورت ایجاد می شود
آرشیو بسته بندی شد (یا زیر شاخه EXTRACT آن، اگر مشخص شده باشد).

-m, -- آشکار

-d, -- هضم

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

0 نصب کنید - نسخه
این را می توان (بدون هیچ دستوری) از نسخه get 0install خود استفاده کرد.

کاربردها


یک برنامه یک راه آسان برای اجرای یک برنامه بدون تایپ کردن URL کامل هر یک ارائه می دهد
زمان.

0 نصب کنید اضافه کردن نام URI
یک برنامه جدید به نام ایجاد می کند نام (که می تواند هر چیزی که می خواهید باشد) تا برنامه را اجرا کنید
URI. یک دایرکتوری (به طور پیش فرض، ~/.config/0install.net/apps/NAME) برای ضبط ایجاد می شود
انتخاب های فعلی، همانطور که توسط "0install select --xml URI" تولید می شود.

یک فرمان پرتاب کننده (همچنین نامیده می شود نام) در $PATH ایجاد خواهد شد تا راهی آسان برای ارائه شود
برنامه را اجرا کنید به عنوان مثال، برای اضافه کردن و اجرای ROX-Filer:

$ 0 نصب کنید اضافه کردن راک http://rox.sourceforge.net/2005/interfaces/ROX-Filer

$ راک

اگر الزامات اضافی داده شود (مانند "0install select"، به عنوان مثال --before)، آنها وجود دارند
با برنامه ذخیره می شود و برای همه به روز رسانی ها اعمال می شود.

0 نصب کنید نشان نام | انتخاب ها
انتخاب های فعلی برای این برنامه (یا محتویات انتخاب های داده شده را نشان دهید
فایل). به‌طور پیش‌فرض، خروجی به همان فرمت «0install select» است
گزینه --xml نیز همین اثر را دارد.

-r, ---root-uri
فقط URI رابط ریشه را نمایش دهید (مثلاً URI به "0install add" ارسال شد
این برنامه ایجاد شد).

0 نصب کنید به روز رسانی نام
فیدهای مورد استفاده برای انتخاب ها به روز می شوند و مجموعه جدیدی از انتخاب ها ایجاد می شود
و در فهرست برنامه ذخیره می شود. حتی اگر این دستور را به صراحت اجرا نکنید،
0install در صورتی که برنامه را اجرا می کنید و برای یک به روز رسانی نشده است، به روز رسانی را بررسی می کند
در حالی که. این در پس زمینه اتفاق می افتد و باعث تاخیر در شروع برنامه نمی شود.

اگر الزامات اضافی داده شود (مانند "0install select"، به عنوان مثال ---before)، آنها
الزامات ذخیره شده با برنامه را به روز کنید و برای این و به روز رسانی های آینده اعمال کنید.

0 نصب کنید چه چیزی تغییر کرد نام
تفاوت بین انتخاب فعلی و قبلی برای این برنامه را نشان دهید.
زمان‌های مختلفی نیز ممکن است نمایش داده شود: "آخرین بررسی" آخرین باری است که با موفقیت انجام شدیم
برای به‌روزرسانی بررسی شد (حتی اگر هیچ کدام یافت نشد)، «آخرین تلاش برای به‌روزرسانی» آخرین بار است
سعی کرد به‌روزرسانی‌ها را بررسی کند، و «آخرین به‌روزرسانی» آخرین باری است که تغییرات پیدا شد. اگر
"آخرین تلاش برای به روز رسانی" نشان داده می شود، سپس یا آخرین به روز رسانی ناموفق است یا یک به روز رسانی است
در حال حاضر در حال انجام است.

به‌طور پیش‌فرض، فقط تغییراتی نشان داده می‌شوند که منجر به انتخاب نسخه دیگری شده است. به
مشاهده همه تغییرات، استفاده از --full. توجه داشته باشید که حداکثر یک مجموعه انتخاب در روز ذخیره می شود.

0 نصب کنید از بین بردن نام
برنامه نام به همراه لانچرهایی که برای آن اضافه شده است حذف می شود.

0 نصب کنید opbevare ...
دسترسی سطح پایین به ذخیره سازی پیاده سازی های کش را فراهم می کند. را ببینید 0 طبقه(1) مرد-
صفحه برای جزئیات بیشتر

0 نصب کنید برده
0install را در حالت برده (در حال حاضر آزمایشی و احتمالاً تغییر) اجرا کنید. میتونی بفرستی
JSON به ورودی استاندارد فرآیند درخواست می‌کند و پاسخ‌هایی را از استاندارد خود دریافت می‌کند
خروجی.

اشکال زدایی TIPS


برای اشکال زدایی 0install خود، از گزینه های --verbose و --console استفاده کنید. مثلا:

$ 0 نصب کنید -vvc اجرا http://myprog

برای ردیابی یا اشکال زدایی برنامه هایی که توسط 0install اجرا می شوند، از گزینه --wrapper استفاده کنید. مثلا اجرا کردن
myprog --کمک، نمایش همه تماس ها به باز کن(2):

$ 0 نصب کنید اجرا --wrapper="strace -e باز کن" http://myprog --کمک

برای اجرای برنامه تحت دیباگر gdb:

$ 0 نصب کنید اجرا --wrapper="gdb --آرگس" http://myprog --کمک

از 0install آنلاین با استفاده از خدمات onworks.net استفاده کنید


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

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

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

Ad