IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

0install - Online nel cloud

Esegui 0install nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando 0install che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


0install — un sistema di installazione software decentralizzato

SINOSSI


Download ed in esecuzione:
0installa select URI

0installa scaricare URI

0installa eseguire il URI [ARGO]...

0installa update URI

applicazioni:
0installa aggiungere NOME URI

0installa mostrare attraverso le sue creazioni NOME

0installa update NOME

0installa WhatChanged NOME

0installa distruggere NOME

Altro comandi:
0installa config [NOME [VALORE]]

0installa importare FEED

0installa stratagemma MODELLO

0installa Ricerca QUERY

0installa aggiungi feed [INTERFACCIA] FEED

0installa rimuovere-feed [INTERFACCIA] FEED

0installa list-feed URI

0installa uomo COMANDO

0installa digerire DIRECTORY | ARCHIVIO [ESTRATTO]

0installa Tornare al suo account ...

0installa schiavo

DESCRIZIONE


Zero Install è un sistema di installazione software decentralizzato a distribuzione incrociata. Programmi
e le librerie sono identificate da URI e non è necessario un repository centrale. Zero
L'installazione garantisce che i pacchetti non possano entrare in conflitto tra loro e che i programmi possano essere
condiviso tra utenti reciprocamente non fidati. Vedere il sito Web per ulteriori informazioni:

http://0install.net/

Il caso più semplice è chiedere a 0install di eseguire un programma, dato il suo URI. Per esempio:

0installa eseguire il http://rox.sourceforge.net/2005/interfaces/Edit

La prima volta che lo fai, vengono scaricati i dettagli sulle versioni disponibili del programma
e memorizzato nella cache, insieme ai dettagli sulle librerie da cui dipende.

Zero Install eseguirà un risolutore per selezionare la migliore versione di ciascun componente da utilizzare. Per
esempio, selezionerà binari compatibili con la tua CPU e il tuo sistema operativo,
nella tua lingua preferita e contrassegnato come "stabile" (per impostazione predefinita).

Se $DISPLAY è impostato, 0install visualizzerà una finestra in cui è possibile confermare (o modificare) il
versioni selezionate.

Quindi scaricherà gli archivi corrispondenti per quelle versioni e li memorizzerà nel
anche la cache. Ogni pacchetto scompatta nella propria directory.

Infine, 0install avvierà il programma, impostando le variabili di ambiente per consentirne l'individuazione
le sue biblioteche.

GLOBAL VERSIONI


Il primo argomento non-opzionale per 0install è il particolare sottocomando che vuoi
eseguire; questi sono descritti in dettaglio nella sezione successiva.

Tuttavia, ci sono alcune opzioni che si applicano a tutte le operazioni. Questi sono:

-c, --console
Non usare mai la GUI. Normalmente, 0install passa alla modalità grafica se necessario
scaricare qualsiasi cosa dalla rete (a meno che DISPLAY non sia impostato).

--funzionamento a secco
Non salvare alcuna modifica sul disco e non eseguire effettivamente il programma. Invece, solo
stampare le modifiche che sarebbero state apportate. Nota che, poiché 0install è molto
sistema sicuro, generalmente non è necessario utilizzare questa opzione. Tuttavia, può essere
utile come aiuto per l'apprendimento o per il test.

-h, --Aiuto
Mostra il testo della guida integrato.

-o, --disconnesso
Esegui in modalità offline, sovrascrivendo l'impostazione predefinita. Questo impedisce a 0install di
controllando la disponibilità di aggiornamenti e scaricando gli aggiornamenti anche se ne è a conoscenza.

-v, --verboso
Output più dettagliato. Utilizzare due volte per un output ancora più dettagliato.

--with-negozio=DIR
Aggiunge una directory all'elenco delle cache di implementazione. Ciascuna sottodirectory di DIR
contiene il contenuto di una versione di un programma o di una libreria.

SOTTOCOMANDI


0installa select [Opzioni] URI
Seleziona una versione del programma identificata da URI e versioni compatibili di tutti i suoi
dipendenze. Le informazioni sulle versioni disponibili vengono scaricate se non sono ancora disponibili
la cache.

L'URI può essere un URL HTTP, come `http://site/program.xml' o un nome di percorso locale come
`file:///percorso/a/programma.xml'.

Per gli URL HTTP, il file remoto è un documento XML firmato. Se la chiave non è nota e
attendibile, ti verrà chiesto di accettarlo prima. I file del feed locale non sono firmati (qualsiasi
la firma verrà ignorata).

È inoltre possibile specificare un documento di selezioni locali, come creato in precedenza utilizzando il --xml
opzione, piuttosto che un feed. In tal caso, 0install usa semplicemente quelle versioni senza
eseguire il risolutore.

Dopo aver selezionato (ma non scaricato) un insieme di versioni, la selezione viene visualizzata in a
formato leggibile dall'uomo. Utilizzo --xml per ottenere un output leggibile dalla macchina.

Se non è possibile selezionare un insieme di versioni utilizzando le informazioni memorizzate nella cache, 0install controllerà
per gli aggiornamenti prima.

Se è possibile selezionare un insieme di versioni in base alle informazioni attualmente memorizzate nella cache, ma ciò
le informazioni stanno diventando obsolete, 0install restituirà immediatamente la selezione corrente e
avvierà anche un processo in background per verificare la disponibilità di aggiornamenti. La configurazione "freschezza"
l'impostazione controlla quando le informazioni memorizzate nella cache sono considerate obsolete.

Opzioni per selezionare:

--before=VERSIONE
Seleziona una versione precedente a VERSION (ovvero forza l'uso di una vecchia versione del
programma). Puoi solo limitare la versione del programma stesso usando questo
opzione, non la versione di eventuali dipendenze.

--comando=COMANDO
Alcuni programmi forniscono più comandi. Questo seleziona quello che vuoi. Comune
i valori sono `run' (predefinito), `test' (usato da 0test) e `compile' (usato da
0compila). Puoi anche usare --comando="" se non vuoi eseguire alcun comando (per
esempio, se il pacchetto contiene dati anziché un programma).

--può-compilare
Tratta ogni implementazione di origine come un potenziale binario. Questo può essere usato per trovare
cosa deve essere compilato per eseguire un programma. Attualmente è disponibile solo per
"0install seleziona".

--message=MESSAGGIO
Se mostriamo una finestra di dialogo per il download, mostra MESSAGE all'utente per spiegare
perché è necessario il download.

--not-before=VERSIONE
La versione selezionata non deve essere precedente a VERSION. ad esempio se vuoi correre
versione 2.0 o successiva, utilizzare --non prima=2.0.

--ricaricare
Scarica una nuova copia di tutti i feed utilizzati prima di selezionarli. Normalmente, copie memorizzate nella cache
verrà utilizzato se disponibile (verificando gli aggiornamenti in un secondo momento, in background).

--fonte
Seleziona il codice sorgente anziché un binario. Questo è usato internamente da `0compile'.

--version=INTERVALLO
Richiede una versione del programma principale all'interno dell'intervallo specificato. Questo può essere un semplice
numero (es --versione=2.3) o un intervallo (ad es --versione=2.3..!2.7). Per gli intervalli,
entrambe le estremità possono essere omesse. Il "!" indica che l'intervallo esclude il finale
valore. Le alternative possono essere separate da "|", ad esempio "2.6..!3 | 3.2.." (consente 2.6,
2.7, 3.2, ecc., ma non 2.5 o 3.0).

--versione-per=URI Consumo
Specifica l'intervallo (come per --versione) per qualsiasi libreria o sottocomponente. Se URI is
l'URI del programma principale allora questo equivale a usare --versione.

--xml Stampa il set di implementazioni scelte come documento XML su stdout. Questo può essere
usato in seguito con i sottocomandi "download" e "run".

`select' restituisce uno stato di uscita pari a zero se ha selezionato un insieme di versioni e uno stato di
1 se non è riuscito a trovare un insieme coerente.

0installa scaricare [Opzioni] URI
Si comporta in modo simile a "0install select", tranne per il fatto che scarica anche il selezionato
versioni se non sono già memorizzate nella cache. A differenza di `seleziona', non stampa il selezionato
versioni per impostazione predefinita.

Tutte le opzioni per `seleziona' possono essere utilizzate anche per `scaricare'. Inoltre, queste opzioni sono
disponibile:

--mostrare Stampa le versioni selezionate in un formato leggibile su stdout.

"download" restituisce uno stato di uscita pari a zero se ha selezionato un insieme di versioni adatto e
ora sono tutti scaricati e nella cache. Restituisce uno stato di 1 altrimenti.

0installa eseguire il [Opzioni] URI [ARGO]
Si comporta in modo simile a "0install download", tranne per il fatto che esegue anche il programma dopo
assicurandosi che sia nella cache.

Per evitare di dover continuare a digitare l'intero URI, usa il comando `0install add' per creare
scorciatoie per eseguire i tuoi programmi.

Tutte le opzioni per `seleziona' possono essere usate anche per `esegui' tranne che per --xml. Inoltre, questi
le opzioni sono disponibili:

-m, --main=PRINCIPALE
Esegui l'eseguibile specificato anziché quello predefinito. Se MAIN inizia con '/' allora
il percorso è relativo alla directory di primo livello dell'implementazione, mentre altrimenti
è relativo alla directory contenente il programma MAIN di default. Per esempio,
se l'impostazione predefinita MAIN è cestino/svn quindi usando --main=svnadmin correrà .../bin/svnadmin
Invece. Questa opzione è stata ampiamente sostituita dalla più recente --comando opzione.

-w, --wrapper=AVVOLGITORE
Invece di eseguire direttamente il programma scelto, esegui AVVOLGITORE PROGRAMMA ARG. Questo
è utile per eseguire debugger e strumenti di tracciamento sul programma (piuttosto che su
0installa!). Nota che il wrapper viene eseguito nell'ambiente selezionato dal
programma; quindi, questo meccanismo non può essere utilizzato per il sandboxing. Vedi il DEBUG
sezione sottostante.

Nota che qualsiasi opzione dopo 'URI' sarà passata al programma in esecuzione piuttosto che
interpretato da 0install.

"run" restituisce uno stato di uscita pari a 1 se il passaggio di download non è riuscito. In caso contrario, lo stato di uscita
sarà lo stato di uscita del programma in esecuzione.

0installa update [Opzioni] URI
Controlla gli aggiornamenti del programma e scaricali se trovati. Questo è simile a 0installa
scaricare --ricaricare, tranne per il fatto che stampa informazioni sull'eventuale presenza di modifiche
trovato.

Le opzioni sono le stesse di "seleziona".

0installa importare FEED
Importa un feed da un file locale, come se fosse stato scaricato dalla rete. Questo è
utile durante il test di un file feed, per evitare di caricarlo su un server remoto per
scaricalo di nuovo. Il file deve avere una firma digitale affidabile, come quando si recupera da
il network.

È anche utile quando si installa un feed da un CD o simili. Nota: per creare un intero
bundle, per l'archiviazione o la distribuzione su CD, vedere 0esportazione(1).

0installa aggiungi feed [INTERFACCIA] FEED
Registra una fonte aggiuntiva di implementazioni (versioni) di un programma.

Ad esempio, quando controlli una versione per sviluppatori di un progetto, potrebbe contenere un XML
file di alimentazione. Per aggiungere questa versione all'elenco delle versioni disponibili, usa `add-feed' su
File XML. Il file non viene copiato, quindi non è necessario aggiungere nuovamente il feed ogni volta che lo è
aggiornato. Probabilmente vorrai anche impostare l'opzione di configurazione `help_with_testing'
per garantire che le versioni di test siano selezionate per impostazione predefinita.

Nota che se vuoi solo eseguire il programma, puoi invocare 0install sul file di feed
direttamente (senza usare 'add-feed'). Questo lo costringerà a usare quella versione, ma non lo farà
influenzare ciò che accade quando lo si esegue utilizzando l'URI normalmente. Usa "aggiungi feed" quando vuoi
per usare la versione per sviluppatori anche quando si usa l'URI, o se il programma è una libreria (e
quindi referenziato da URI da altri programmi).

0installa rimuovere-feed [INTERFACCIA] FEED
Annulla la registrazione di un feed, annullando l'effetto di "aggiungi feed". Se l'INTERFACCIA non viene fornita, tu
verrà richiesto di scegliere da quale INTERFACCIA rimuoverlo.

0installa list-feed URI
Elenca tutti i feed extra aggiunti all'URI usando "add-feed".

0installa stratagemma [MODELLO]
Elenca tutti gli URI dell'interfaccia (programma) memorizzati nella cache locale. Se viene fornito un termine di ricerca, solo URI
contenente quella stringa vengono mostrati (senza distinzione tra maiuscole e minuscole).

0installa Ricerca QUERY
Invia la stringa di query al server mirror e visualizza tutte le interfacce che restituisce. Nota
che il server mirror predefinito indicizzi tutti i feed conosciuti, indipendentemente dalla qualità; devi
decidere se fidarsi dei programmi prima di eseguirli.

0installa config [NOME [VALORE]]
Visualizza o modifica le impostazioni di configurazione.

Senza argomenti, "0install config" mostra tutte le impostazioni di configurazione. Con uno
argomento, visualizza il valore corrente dell'impostazione denominata. Con due argomenti, imposta
l'impostazione al valore dato.

0installa uomo COMANDO
Mostra la pagina man del comando dato. Se il singolo argomento COMANDO è un lanciatore
script (creato da "0install add") quindi la pagina man viene cercata da 0install,
altrimenti gli argomenti vengono passati direttamente al comando man del sistema. Questo
ti permette di fare:

alias man="0install uomo --"

0installa digerire DIRECTORY | ARCHIVIO [ESTRATTO]
Calcola l'hash sicuro di un'implementazione. Questa è una "impronta digitale" unica di a
directory e tutti i file e le sottodirectory che contiene. Quando si pubblica un programma
utilizzando 0install, questo valore deve essere inserito nel file XML.

-m, --algoritmo=HASH
Seleziona la funzione hash sicura da utilizzare. I valori supportati sono "sha1new" (il
default), "sha256" e "sha256new".

Se viene fornito un archivio, l'hash è per la directory che verrebbe creata se il
archivio sono stati decompressi (o la sua sottodirectory EXTRACT, se specificata).

-m, --manifesto

-d, --digerire

Queste opzioni controllano se visualizzare il manifest stesso (una riga per ogni file o
directory) o il digest del manifest (o entrambi). Se nessuna delle due opzioni viene data, il digest è
visualizzato.

0installa --versione
Questo può essere usato (senza alcun comando) la versione get di 0install stesso.

APPLICAZIONI


Un'applicazione fornisce un modo semplice per eseguire un programma senza digitare l'URL completo ciascuno
tempo.

0installa aggiungere NOME URI
Crea una nuova applicazione chiamata NOME (che può essere quello che vuoi) per eseguire il programma
URI. Una directory (per impostazione predefinita, ~/.config/0install.net/apps/NOME) viene creato per registrare il
selezioni correnti, come sarebbe prodotto da "0install select --xml URI".

Un comando di avvio (chiamato anche NOME) verrà creato in $PATH per fornire un modo semplice per
eseguire l'applicazione. Ad esempio, per aggiungere ed eseguire ROX-Filer:

$ 0installa aggiungere rox http://rox.sourceforge.net/2005/interfaces/ROX-Filer

$ rox

Se vengono forniti requisiti aggiuntivi (come per "0install select", ad esempio --before), sono
memorizzati con l'applicazione e si applicano a tutti gli aggiornamenti.

0installa mostrare attraverso le sue creazioni NOME | SELEZIONI
Mostra le selezioni correnti per questa applicazione (o il contenuto delle selezioni date
file). Per impostazione predefinita, l'output è nello stesso formato di "0install select" e il
L'opzione --xml ha lo stesso effetto.

-r, --root-uri
Basta visualizzare l'URI dell'interfaccia root (ad esempio l'URI passato a "0install add" quando
questa applicazione è stata creata).

0installa update NOME
I feed utilizzati per effettuare le selezioni vengono aggiornati e viene generato un nuovo set di selezioni
e salvato nella directory dell'applicazione. Anche se non esegui questo comando in modo esplicito,
0install controllerà gli aggiornamenti se esegui il programma e non è stato aggiornato per un
mentre. Ciò avviene in background e non ritarda l'avvio del programma.

Se vengono forniti requisiti aggiuntivi (come per "0install select", ad esempio --before), essi
aggiornare i requisiti memorizzati con l'applicazione e applicarli a questo e ai futuri aggiornamenti.

0installa WhatChanged NOME
Mostra le differenze tra le selezioni correnti e precedenti per questa applicazione.
Possono anche essere visualizzati vari orari: "Ultimo controllo" è l'ultima volta che abbiamo avuto successo
controllato per gli aggiornamenti (anche se non ne è stato trovato nessuno), "Ultimo tentativo di aggiornamento" è l'ultima volta che abbiamo
ho provato a controllare gli aggiornamenti e "Ultimo aggiornamento" è l'ultima volta che sono state trovate modifiche. Se
Viene visualizzato "Ultimo tentativo di aggiornamento", quindi l'ultimo aggiornamento non è riuscito o viene visualizzato un aggiornamento
attualmente in corso.

Per impostazione predefinita, vengono mostrate solo le modifiche che hanno portato alla selezione di una versione diversa. Per
vedi tutte le modifiche, usa --full. Si noti che viene salvata al massimo una serie di selezioni al giorno.

0installa distruggere NOME
L'applicazione NOME viene eliminato, insieme a tutti i lanciatori aggiunti per esso.

0installa Tornare al suo account ...
Fornisce l'accesso di basso livello all'archivio delle implementazioni memorizzate nella cache. Vedi il 0negozio(1) uomo-
pagina per i dettagli.

0installa schiavo
Esegui 0install in modalità slave (attualmente SPERIMENTALE e probabilmente cambierà). Tu puoi mandare
JSON richiede all'input standard del processo e riceve risposte dal suo standard
produzione.

DEBUG CONSIGLI


Per eseguire il debug di 0install stesso, usa le opzioni --verbose e --console. Per esempio:

$ 0installa -vvc eseguire il http://myprog

Per tracciare o eseguire il debug di programmi eseguiti da 0install, usa l'opzione --wrapper. Ad esempio, per correre
il mio programma --Aiuto, visualizzando tutte le chiamate a aprire(2)

$ 0installa eseguire il --wrapper="strace -e Aperto" http://myprog --Aiuto

Per eseguire l'applicazione con il debugger gdb:

$ 0installa eseguire il --wrapper="gdb --argomenti" http://myprog --Aiuto

Usa 0install online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad