англійськафранцузькаіспанська

Ad


Значок OnWorks

0install - Інтернет у хмарі

Запустіть 0install у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда 0install, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


0install — децентралізована система встановлення програмного забезпечення

СИНТАКСИС


Завантаження та працює:
0встановіть вибрати URI

0встановіть скачати URI

0встановіть пробіг URI [ARG]...

0встановіть оновлення URI

Область застосування:
0встановіть додавати ІМ'Я URI

0встановіть Показувати ІМ'Я

0встановіть оновлення ІМ'Я

0встановіть WhatChanged ІМ'Я

0встановіть знищити ІМ'Я

Інше команди:
0встановіть конфиг [ІМ'Я [VALUE]]

0встановіть імпорт FEED

0встановіть список ПАТЕРН

0встановіть пошук QUERY

0встановіть додавання подачі [ІНТЕРФЕЙС] FEED

0встановіть видалити-подати [ІНТЕРФЕЙС] FEED

0встановіть список-каналів URI

0встановіть людина КОМАНДА

0встановіть дайджест ДОВІДНИК | АРХІВ [ВИТРАК]

0встановіть зберігати ...

0встановіть раб

ОПИС


Zero Install — це децентралізована система встановлення програмного забезпечення для перехресного розповсюдження. Програми
і бібліотеки ідентифікуються за URI, і немає потреби в центральному сховищі. Нульовий
Установка гарантує, що пакунки не можуть конфліктувати один з одним і що програми можуть бути
спільно не довіряють користувачам. Дивіться веб-сайт для отримання додаткової інформації:

http://0install.net/

Найпростіший випадок — попросити 0install запустити програму, враховуючи її URI. Наприклад:

0встановіть пробіг http://rox.sourceforge.net/2005/interfaces/Edit

Коли ви це зробите вперше, завантажуються відомості про доступні версії програми
і кешується, а також відомості про будь-які бібліотеки, від яких це залежить.

Zero Install запустить вирішувач, щоб вибрати найкращу версію кожного компонента для використання. Для
наприклад, він вибере двійкові файли, сумісні з вашим процесором та операційною системою,
бажаною мовою та позначені як "стабільний" (за замовчуванням).

Якщо встановлено $DISPLAY, 0install відобразить вікно, де ви можете підтвердити (або змінити) параметр
вибрані версії.

Потім він завантажить відповідні архіви для цих версій і збереже їх у файлі
кеш також. Кожен пакет розпаковується у власний каталог.

Нарешті, 0install запустить програму, встановивши змінні середовища, щоб вона могла знайти
його бібліотеки.

GLOBAL ВАРІАНТИ


Першим аргументом без параметрів для 0install є конкретна підкоманда, яку ви хочете виконати
виконувати; вони детально описані в наступному розділі.

Однак є деякі варіанти, які застосовуються до всіх операцій. Це:

-c, --консоль
Ніколи не використовуйте графічний інтерфейс. Зазвичай 0install перемикається в графічний режим, якщо це потрібно
завантажувати будь-що з мережі (якщо DISPLAY не встановлено).

--сушить
Не зберігайте жодних змін на диску та не запускайте програму. Натомість просто
роздрукувати зміни, які були б внесені. Зауважте, що, оскільки 0install є дуже
безпечної системи, як правило, немає необхідності використовувати цю опцію. Однак це може бути
корисний як навчальний посібник або для тестування.

-h, --допомога
Показати вбудований текст довідки.

-o, -- офлайн
Запустити в автономному режимі, перевизначивши налаштування за замовчуванням. Це запобігає установці 0
перевіряти наявність оновлень і завантажувати оновлення, навіть якщо він знає про них.

-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 просто використовує ці версії без них
запуск вирішувача.

Після вибору (але не завантаження) набору версій вибір відображається в а
формат, зрозумілий людині. Використовуйте --xml щоб отримати машиночитаний результат.

Якщо набір версій неможливо вибрати за допомогою кешованої інформації, 0install перевірить
спочатку для оновлень.

Якщо набір версій можна вибрати на основі поточної кешованої інформації, але це
інформація стає застарілою, 0install негайно поверне поточний вибір і
також розпочне фоновий процес для перевірки наявності оновлень. Конфігурація "свіжість".
налаштування елементів керування, коли кешована інформація вважається застарілою.

Варіанти для вибору:

--before=ВЕРСІЯ
Виберіть версію, ранішу за VERSION (тобто примусово використовувати стару версію
програма). За допомогою цього можна обмежити лише версію самої програми
параметр, а не версія будь-яких залежностей.

--command=КОМАНД
Деякі програми надають кілька команд. Це вибирає, який ви хочете. загальний
значення `run' (за замовчуванням), `test' (використовується 0test) і `compile' (використовується
0компілювати). Ви також можете використовувати --command="" якщо ви не хочете виконувати жодну команду (для
наприклад, якщо пакет містить дані, а не програму).

--може-компілювати
Розглядайте кожну вихідну реалізацію як потенційний двійковий файл. Це можна використовувати для пошуку
що потрібно зібрати для запуску програми. Наразі це доступно лише для
«0install select».

--message=ПОВІДОМЛЕННЯ
Якщо ми покажемо діалогове вікно для завантаження, відобразимо ПОВІДОМЛЕННЯ для користувача, щоб пояснити
навіщо потрібне завантаження.

--not-before=ВЕРСІЯ
Вибрана версія не повинна бути раніше VERSION. наприклад, якщо ви хочете бігти
версії 2.0 або новішої, використовуйте --not-before=2.0.

--оновити
Перед вибором завантажте нову копію всіх використаних каналів. Як правило, кешовані копії
буде використовуватися, якщо доступно (перевірка оновлень пізніше, у фоновому режимі).

--джерело
Виберіть вихідний код, а не двійковий. Це використовується всередині `0compile'.

--version=Діапазон
Потрібна версія основної програми в межах заданого діапазону. Це може бути просто
номер (напр --версія=2.3) або діапазон (напр --версія=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-документ у стандартний виведення. Це може бути
використовується пізніше з підкомандами `download' і `run'.

`select' повертає статус виходу, рівний нулю, якщо він вибрав набір версій, і статус
1, якщо не вдалося знайти узгоджений набір.

0встановіть скачати [ПАРАЦІЇ] URI
Це веде себе аналогічно `0install select', за винятком того, що воно також завантажує вибране
версії, якщо вони ще не кешовані. На відміну від `select', він не друкує вибране
версії за замовчуванням.

Усі параметри для `select' також можна використовувати для `download'. Крім того, такі варіанти є
доступно:

--показати Роздрукуйте вибрані версії у форматі, зрозумілому людині, у стандартний висновок.

`download' повертає статус виходу нульовий, якщо вибрано відповідний набір версій і
тепер усі вони завантажені та знаходяться в кеші. В іншому випадку він повертає статус 1.

0встановіть пробіг [ПАРАЦІЇ] URI [АРГС]
Це веде себе так само, як і `0install download', за винятком того, що після цього також запускається програма
переконавшись, що він знаходиться в кеші.

Щоб уникнути необхідності вводити повний URI, скористайтеся командою `0install add' для створення
ярлики для запуску ваших програм.

Усі параметри для `select' також можна використовувати для `run', за винятком --xml. Крім того, ці
доступні варіанти:

-m, --main=ГОЛОВНИЙ
Запустіть вказаний виконуваний файл замість стандартного. Якщо MAIN починається з '/', то
шлях відноситься до каталогу верхнього рівня реалізації, тоді як в іншому випадку
це відносно каталогу, що містить програму MAIN за замовчуванням. Наприклад,
якщо за замовчуванням є MAIN bin/svn потім використовуючи --main=svnadmin буде бігти .../bin/svnadmin
замість цього. Цей варіант був значною мірою замінений новим -- команда варіант.

-w, --wrapper=ОБгортка
Замість того, щоб безпосередньо виконувати вибрану програму, запустіть обгортка ПРОГРАМА АРГС, це
корисно для запуску налагоджувачів і інструментів трасування в програмі (а не на
0 встановити!). Зауважте, що обгортка виконується в середовищі, вибраному
програма; отже, цей механізм не можна використовувати для пісочниці. Дивіться НАЛАДЖЕННЯ
нижче.

Зауважте, що будь-які параметри після `URI' будуть передані програмі, яка запускається, а не
інтерпретується 0install.

`run' повертає статус виходу 1, якщо крок завантаження не завершився. Інакше статус виходу
буде статус завершення програми, що запускається.

0встановіть оновлення [ПАРАЦІЇ] URI
Перевірте наявність оновлень програми та завантажте їх, якщо знайдено. Це схоже на 0встановіть
скачати --оновити, за винятком того, що він друкує інформацію про те, чи були якісь зміни
знайдено.

Параметри такі ж, як і для `select'.

0встановіть імпорт FEED
Імпортуйте канал з локального файлу, ніби його завантажили з мережі. Це
корисно під час тестування файлу каналу, щоб уникнути його завантаження на віддалений сервер
завантажте його ще раз. Файл повинен мати надійний цифровий підпис, як під час отримання з
мережі.

Це також корисно під час встановлення каналу з компакт-диска або подібного. Примітка: для створення пов
bundle, для архівування або розповсюдження на компакт-диску див 0експорт(1).

0встановіть додавання подачі [ІНТЕРФЕЙС] FEED
Зареєструвати додаткове джерело реалізацій (версій) програми.

Наприклад, коли ви перевіряєте версію проекту для розробників, вона може містити XML
файл каналу. Щоб додати цю версію до списку доступних версій, скористайтеся `add-feed' на сторінці
XML файл. Файл не копіюється, тому вам не потрібно щоразу додавати канал повторно
оновлено. Можливо, ви також захочете встановити параметр конфігурації `help_with_testing'
щоб переконатися, що тестові версії вибрані за замовчуванням.

Зауважте, що якщо ви просто хочете запустити програму, ви можете викликати 0install у файлі каналу
безпосередньо (без використання `add-feed'). Це змусить його використовувати цю версію, але не буде
впливати на те, що відбувається, коли ви запускаєте його, використовуючи URI як зазвичай. Використовуйте `add-feed', коли хочете
використовувати версію розробника, навіть якщо використовується URI або якщо програма є бібліотекою (і
таким чином, на які посилаються URI інші програми).

0встановіть видалити-подати [ІНТЕРФЕЙС] FEED
Скасуйте реєстрацію каналу, скасувавши ефект "додати-фід". Якщо ІНТЕРФЕЙС не надано, ви
буде запропоновано вибрати ІНТЕРФЕЙС, з якого його видалити.

0встановіть список-каналів URI
Перелік усіх додаткових каналів, доданих до URI за допомогою `add-feed'.

0встановіть список [ШАРОН]
Перелік усіх локально кешованих URI інтерфейсу (програми). Якщо вказано пошуковий термін, лише URI
які містять цей рядок, відображаються (не чутливі до регістру).

0встановіть пошук QUERY
Надішліть рядок запиту на дзеркальний сервер і відобразіть усі інтерфейси, які він повертає. Примітка
що дзеркальний сервер за замовчуванням індексує всі відомі канали, незалежно від якості; ти повинен
вирішити, чи довіряти програмам, перш ніж запускати їх.

0встановіть конфиг [ІМ'Я [VALUE]]
Переглянути або змінити налаштування конфігурації.

Без аргументів `0install config' відображає всі налаштування конфігурації. З одним
аргумент, він відображає поточне значення названого параметра. За допомогою двох аргументів він встановлюється
налаштування на задане значення.

0встановіть людина КОМАНДА
Показати man-сторінку даної команди. Якщо єдиний аргумент КОМАНДА є пусковою установкою
скрипт (створений за допомогою "0install add"), потім сторінка шукається за допомогою 0install,
інакше аргументи передаються безпосередньо системній команді man. Це
дозволяє робити:

псевдонім man="0install людина --"

0встановіть дайджест ДОВІДНИК | АРХІВ [ВИТРАК]
Обчисліть безпечний хеш реалізації. Це унікальний «відбиток пальця» a
каталог і всі файли та підкаталоги, які він містить. При публікації програми
за допомогою 0install це значення має бути розміщено у файлі XML.

-m, --algorithm=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встановіть додавати Rox http://rox.sourceforge.net/2005/interfaces/ROX-Filer

$ Rox

Якщо надано додаткові вимоги (як для "0install select", наприклад --before), вони є
зберігається разом із програмою та застосовується до всіх оновлень.

0встановіть Показувати ІМ'Я | ВИБІРИ
Показати поточний вибір для цієї програми (або вміст наданого вибору
файл). За замовчуванням виведення має той самий формат, що й для "0install select", і
Параметр --xml має той самий ефект.

-r, --root-uri
Просто відобразіть URI кореневого інтерфейсу (наприклад, URI, переданий до "0install add", коли
ця програма була створена).

0встановіть оновлення ІМ'Я
Канали, які використовуються для вибору, оновлюються, і створюється новий набір вибірок
і збережено в каталозі програми. Навіть якщо ви не запустите цю команду явно,
0install перевірить наявність оновлень, якщо ви запустили програму, і вона не була оновлена ​​протягом a
поки. Це відбувається у фоновому режимі і не затримує запуск програми.

Якщо надано додаткові вимоги (як для "0install select", наприклад --before), вони
оновити вимоги, збережені в програмі, і застосувати до цього та майбутніх оновлень.

0встановіть WhatChanged ІМ'Я
Покажіть відмінності між поточним і попереднім виборами для цієї програми.
Також можуть відображатися різні часи: "Останнє перевірено" - це останній раз, коли ми успішно
перевірено на наявність оновлень (навіть якщо жодного не знайдено), «Остання спроба оновлення» – це останній раз, коли ми
намагався перевірити наявність оновлень, і "Останнє оновлення" - це останній раз, коли були знайдені зміни. Якщо
Відображається «Остання спроба оновлення», потім або останнє оновлення не вдалося, або оновлення
на даний момент виконується.

За замовчуванням відображаються лише зміни, які призвели до вибору іншої версії. До
переглянути всі зміни, використовувати --full. Зауважте, що щодня зберігається щонайбільше один набір вибраних елементів.

0встановіть знищити ІМ'Я
Заява ІМ'Я видаляється разом з усіма доданими для нього пусковими установками.

0встановіть зберігати ...
Забезпечує низькорівневий доступ до сховища кешованих реалізацій. Див 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 --args" http://myprog --допомога

Використовуйте 0install онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad