AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

0install - En ligne dans le Cloud

Exécutez 0install dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande 0install qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


0install — un système d'installation de logiciel décentralisé

SYNOPSIS


Téléchargement et fonctionnement:
0 installer Sélectionner URI

0 installer download URI

0 installer courir URI [ARG]...

0 installer Mise à jour URI

Applications :
0 installer ajouter Nom URI

0 installer montrer Nom

0 installer Mise à jour Nom

0 installer WhatChanged Nom

0 installer détruire Nom

Autre commandes:
0 installer config [NOM [VALEUR]]

0 installer importer FEED

0 installer liste RECONNAISSANCE

0 installer recherche QUERY

0 installer ajouter-flux [INTERFACE] FEED

0 installer supprimer-alimenter [INTERFACE] FEED

0 installer flux de liste URI

0 installer man COMMAND

0 installer résumé ANNUAIRE | ARCHIVE [EXTRAIT]

0 installer Boutique

0 installer esclave

DESCRIPTION


Zero Install est un système d'installation de logiciels de distribution croisée décentralisée. Programmes
et les bibliothèques sont identifiées par des URI, et il n'y a pas besoin d'un référentiel central. Zéro
L'installation garantit que les packages ne peuvent pas entrer en conflit les uns avec les autres et que les programmes peuvent être
partagée entre des utilisateurs qui ne se font pas confiance. Voir le site web pour plus d'informations :

http://0install.net/

Le cas le plus simple est de demander à 0install d'exécuter un programme, compte tenu de son URI. Par exemple:

0 installer courir http://rox.sourceforge.net/2005/interfaces/Edit

La première fois que vous faites cela, les détails sur les versions disponibles du programme sont téléchargés
et mis en cache, ainsi que des détails sur les bibliothèques dont il dépend.

Zero Install exécutera un solveur pour sélectionner la meilleure version de chaque composant à utiliser. Pour
par exemple, il sélectionnera des binaires compatibles avec votre CPU et votre système d'exploitation,
dans votre langue préférée, et marqué "stable" (par défaut).

Si $DISPLAY est défini, 0install affichera une fenêtre dans laquelle vous pourrez confirmer (ou modifier) ​​le
versions sélectionnées.

Il téléchargera ensuite les archives correspondantes pour ces versions et les stockera dans le
cache aussi. Chaque paquet se décompresse dans son propre répertoire.

Enfin, 0install lancera le programme, définissant des variables d'environnement pour le laisser localiser
ses bibliothèques.

GLOBAL OPTIONS


Le premier argument non optionnel de 0install est la sous-commande particulière que vous souhaitez
effectuer; ceux-ci sont décrits en détail dans la section suivante.

Cependant, certaines options s'appliquent à toutes les opérations. Ceux-ci sont:

-c, --console
N'utilisez jamais l'interface graphique. Normalement, 0install passe en mode graphique s'il en a besoin
télécharger quoi que ce soit du réseau (sauf si DISPLAY n'est pas défini).

- à sec
N'enregistrez aucune modification sur le disque et n'exécutez pas réellement le programme. Au lieu de cela, juste
imprimer les modifications qui auraient été apportées. Notez que, comme 0install est un très
système sûr, il n'est généralement pas nécessaire d'utiliser cette option. Cependant, il peut être
utile comme aide à l'apprentissage ou pour les tests.

-h, --Aidez-moi
Affiche le texte d'aide intégré.

-o, --hors ligne
Exécuter en mode hors ligne, en remplaçant le paramètre par défaut. Cela empêche 0install de
vérifier les mises à jour et télécharger les mises à jour même s'il les connaît.

-v, --verbeux
Sortie plus verbeuse. Utilisez deux fois pour une sortie encore plus détaillée.

--with-store=DIR
Ajoutez un répertoire à la liste des caches d'implémentation. Chaque sous-répertoire de DIR
contient le contenu d'une version d'un programme ou d'une bibliothèque.

SOUS-COMMANDES


0 installer Sélectionner [OPTIONS] URI
Sélectionnez une version du programme identifiée par URI, et des versions compatibles de tous ses
dépendances. Les informations sur les versions disponibles sont téléchargées si elles ne sont pas encore dans
la cachette.

L'URI peut être une URL HTTP, telle que `http://site/program.xml' ou un nom de chemin local comme
`file:///chemin/vers/programme.xml'.

Pour les URL HTTP, le fichier distant est un document XML signé. Si la clé n'est pas connue et
approuvé, vous serez d'abord invité à l'accepter. Les fichiers de flux locaux ne sont pas signés (aucun
signature sera ignorée).

Vous pouvez également spécifier un document de sélections locales, tel que créé précédemment à l'aide de la --xml
option, plutôt qu'un flux. Dans ce cas, 0install utilise simplement ces versions sans
exécuter le solveur.

Après avoir sélectionné (mais pas téléchargé) un ensemble de versions, la sélection s'affiche dans un
format lisible par l'homme. Utilisation --xml pour obtenir une sortie lisible par machine.

Si un ensemble de versions ne peut pas être sélectionné à l'aide des informations mises en cache, 0install vérifiera
pour les mises à jour en premier.

Si un ensemble de versions peut être sélectionné sur la base des informations actuellement mises en cache, mais que
les informations deviennent obsolètes, 0install renverra immédiatement la sélection actuelle et
lancera également un processus en arrière-plan pour vérifier les mises à jour. La configuration 'fraîcheur'
la configuration des contrôles lorsque les informations mises en cache sont considérées comme périmées.

Options pour sélectionner :

--avant=VERSION
Sélectionnez une version antérieure à VERSION (c'est-à-dire forcez l'utilisation d'une ancienne version du
programme). Vous ne pouvez restreindre la version du programme lui-même qu'en utilisant cette
option, pas la version des dépendances.

--command=COMMANDE
Certains programmes fournissent plusieurs commandes. Cela sélectionne celui que vous voulez. Commun
les valeurs sont "run" (par défaut), "test" (utilisé par 0test) et "compile" (utilisé par
0compiler). Vous pouvez aussi utiliser --command="" si vous ne voulez exécuter aucune commande (pour
exemple, si le package contient des données plutôt qu'un programme).

--peut-compiler
Traitez chaque implémentation source comme un binaire potentiel. Cela peut être utilisé pour trouver
ce qui doit être compilé pour exécuter un programme. Actuellement, cela n'est disponible que pour
"0installer sélectionner".

--message=MESSAGE
Si nous montrons une boîte de dialogue pour le téléchargement, affichez MESSAGE à l'utilisateur pour expliquer
pourquoi le téléchargement est nécessaire.

--pas-avant=VERSION
La version sélectionnée ne doit pas être antérieure à VERSION. par exemple si vous voulez courir
version 2.0 ou ultérieure, utilisez --pas-avant=2.0.

--rafraîchir
Téléchargez une nouvelle copie de tous les flux utilisés avant de sélectionner. Normalement, les copies mises en cache
sera utilisé si disponible (vérification des mises à jour plus tard, en arrière-plan).

--la source
Sélectionnez le code source plutôt qu'un binaire. Ceci est utilisé en interne par `0compile'.

--version=PLAGE
Exiger une version du programme principal dans la plage donnée. Cela peut être un simple
nombre (par ex. --version=2.3) ou une plage (par exemple --version=2.3..!2.7). Pour les gammes,
l'une ou l'autre extrémité peut être omise. Les "!" indique que la fourchette exclut la finale
valeur. Les alternatives peuvent être séparées par "|", par exemple "2.6..!3 | 3.2.." (autorise 2.6,
2.7, 3.2, etc, mais pas 2.5 ou 3.0).

--version-pour=URI GAMME
Spécifie la plage (comme pour --version) pour toute bibliothèque ou sous-composant. Si URI is
l'URI du programme principal, cela équivaut à utiliser --version.

--xml Imprimez l'ensemble des implémentations choisies sous forme de document XML sur stdout. Cela peut être
utilisé plus tard avec les sous-commandes 'download' et 'run'.

`select' renvoie un état de sortie de zéro s'il a sélectionné un ensemble de versions, et un état de
1 s'il n'a pas pu trouver un ensemble cohérent.

0 installer download [OPTIONS] URI
Cela se comporte de la même manière que `0install select', sauf qu'il télécharge également le
versions si elles ne sont pas déjà mises en cache. Contrairement à 'select', il n'imprime pas le
versions par défaut.

Toutes les options de « sélectionner » peuvent également être utilisées pour « télécharger ». De plus, ces options sont
disponible:

--spectacle Imprimez les versions sélectionnées dans un format lisible par l'homme sur stdout.

`download' renvoie un état de sortie de zéro s'il a sélectionné un ensemble de versions approprié et
ils sont maintenant tous téléchargés et dans le cache. Il renvoie un état de 1 sinon.

0 installer courir [OPTIONS] URI [ARG]
Cela se comporte de la même manière que `0install download', sauf qu'il exécute également le programme après
s'assurer qu'il est dans le cache.

Pour éviter d'avoir à saisir l'URI complet, utilisez la commande « 0install add » pour créer
raccourcis pour exécuter vos programmes.

Toutes les options pour 'select' peuvent également être utilisées pour 'run' à l'exception de --xml. De plus, ces
les options sont disponibles:

-m, --main=PRINCIPAL
Exécutez l'exécutable spécifié au lieu de l'exécutable par défaut. Si MAIN commence par '/' alors
le chemin est relatif au répertoire de niveau supérieur de l'implémentation, alors que sinon
il est relatif au répertoire contenant le programme MAIN par défaut. Par exemple,
si le MAIN par défaut est bac/svn puis en utilisant --main=svnadmin va courir .../bin/svnadmin
au lieu. Cette option a été largement remplacée par la nouvelle --commander option.

-w, --wrapper=ENVELOPPEUR
Au lieu d'exécuter directement le programme choisi, exécutez ENVELOPPEUSE PROGRAMME ARGS. Ce
est utile pour exécuter des débogueurs et des outils de traçage sur le programme (plutôt que sur
0installer !). Notez que le wrapper est exécuté dans l'environnement sélectionné par le
programme; par conséquent, ce mécanisme ne peut pas être utilisé pour le sandboxing. Voir le DÉBOGAGE
section ci-dessous.

Notez que toutes les options après `URI' seront transmises au programme en cours d'exécution plutôt que
étant interprété par 0install.

`run' renvoie un état de sortie de 1 si l'étape de téléchargement a échoué. Sinon, le statut de sortie
sera l'état de sortie du programme en cours d'exécution.

0 installer Mise à jour [OPTIONS] URI
Vérifiez les mises à jour du programme et téléchargez-les si elles sont trouvées. Ceci est similaire à 0 installer
download --rafraîchir, sauf qu'il imprime des informations indiquant si des modifications ont été
trouvé.

Les options sont les mêmes que pour `select'.

0 installer importer FEED
Importez un flux à partir d'un fichier local, comme s'il avait été téléchargé depuis le réseau. C'est
utile lors du test d'un fichier de flux, pour éviter de le télécharger sur un serveur distant afin de
téléchargez-le à nouveau. Le fichier doit avoir une signature numérique de confiance, comme lors de la récupération à partir de
le réseau.

Il est également utile lors de l'installation d'un flux à partir d'un CD ou similaire. Remarque : pour créer un
bundle, pour archivage ou distribution sur CD, voir 0exportation (1).

0 installer ajouter-flux [INTERFACE] FEED
Enregistrez une source supplémentaire d'implémentations (versions) d'un programme.

Par exemple, lorsque vous extrayez une version développeur d'un projet, il peut contenir un XML
fichier de flux. Pour ajouter cette version à la liste des versions disponibles, utilisez `add-feed' sur le
fichier XML. Le fichier n'est pas copié, vous n'avez donc pas besoin de rajouter le flux à chaque fois qu'il est
mis à jour. Vous voudrez probablement aussi définir l'option de configuration `help_with_testing'
pour s'assurer que les versions de test sont sélectionnées par défaut.

Notez que si vous souhaitez simplement exécuter le programme, vous pouvez appeler 0install sur le fichier de flux
directement (sans utiliser `add-feed'). Cela le forcera à utiliser cette version, mais ne
affecter ce qui se passe lorsque vous l'exécutez en utilisant l'URI comme d'habitude. Utilisez « add-feed » quand vous le souhaitez
d'utiliser la version développeur même en utilisant l'URI, ou si le programme est une bibliothèque (et
ainsi référencé par URI par d'autres programmes).

0 installer supprimer-alimenter [INTERFACE] FEED
Annulez l'enregistrement d'un flux, inversant l'effet de « ajouter un flux ». Si INTERFACE n'est pas fourni, vous
sera invité à choisir de quelle INTERFACE le supprimer.

0 installer flux de liste URI
Répertoriez tous les flux supplémentaires ajoutés à l'URI à l'aide de « add-feed ».

0 installer liste [MODÈLE]
Répertoriez tous les URI d'interface (programme) mis en cache localement. Si un terme de recherche est donné, seuls les URI
contenant cette chaîne sont affichés (insensible à la casse).

0 installer recherche QUERY
Envoyez la chaîne de requête au serveur miroir et affichez toutes les interfaces qu'elle renvoie. Noter
que le serveur miroir par défaut indexe tous les flux connus, quelle que soit leur qualité ; vous devez
décider s'il faut faire confiance aux programmes avant de les exécuter.

0 installer config [NOM [VALEUR]]
Afficher ou modifier les paramètres de configuration.

Sans arguments, `0install config' affiche tous les paramètres de configuration. Avec une
argument, il affiche la valeur actuelle du paramètre nommé. Avec deux arguments, il définit
le réglage à la valeur donnée.

0 installer man COMMAND
Affiche la page de manuel de la commande donnée. Si le seul argument COMMAND est un lanceur
script (créé par "0install add") puis la page de manuel est recherchée par 0install,
sinon, les arguments sont transmis directement à la commande man du système. Cette
permet de faire :

alias man="0installer man --"

0 installer résumé ANNUAIRE | ARCHIVE [EXTRAIT]
Calculer le hachage sécurisé d'une implémentation. Il s'agit d'une « empreinte digitale » unique d'un
répertoire et tous les fichiers et sous-répertoires qu'il contient. Lors de la publication d'un programme
en utilisant 0install, cette valeur doit être placée dans le fichier XML.

-m, --algorithme = HASH
Sélectionnez la fonction de hachage sécurisé à utiliser. Les valeurs prises en charge sont "sha1new" (le
par défaut), "sha256" et "sha256new".

Si une archive est donnée, le hachage est pour le répertoire qui serait créé si le
archive ont été décompressés (ou le sous-répertoire EXTRACT de celui-ci, s'il est spécifié).

-m, --manifeste

-d, --digérer

Ces options contrôlent s'il faut afficher le manifeste lui-même (une ligne pour chaque fichier ou
répertoire) ou le résumé du manifeste (ou les deux). Si aucune option n'est donnée, le condensé est
affiché.

0 installer --version
Cela peut être utilisé (sans aucune commande) la version get de 0install elle-même.

APPLICATIONS


Une application fournit un moyen simple d'exécuter un programme sans taper l'URL complète à chaque fois
le temps.

0 installer ajouter Nom URI
Crée une nouvelle application appelée Nom (qui peut être ce que vous voulez) pour exécuter le programme
URI. Un répertoire (par défaut, ~/.config/0install.net/apps/NOM) est créé pour enregistrer le
sélections actuelles, comme cela serait produit par "0install select --xml URI".

Une commande de lancement (également appelée Nom) sera créé dans $PATH pour fournir un moyen facile de
exécuter l'application. Par exemple, pour ajouter et exécuter ROX-Filer :

$ 0 installer ajouter rox http://rox.sourceforge.net/2005/interfaces/ROX-Filer

$ rox

Si des exigences supplémentaires sont données (comme pour "0install select", par exemple --before), elles sont
stockées avec l'application et s'appliquent à toutes les mises à jour.

0 installer montrer Nom | SÉLECTIONS
Afficher les sélections actuelles pour cette application (ou le contenu des sélections données
déposer). Par défaut, la sortie est au même format que pour "0install select", et le
L'option --xml a le même effet.

-r, --root-uri
Affichez simplement l'URI de l'interface racine (par exemple, l'URI passé à "0install add" lorsque
cette application a été créée).

0 installer Mise à jour Nom
Les flux utilisés pour effectuer les sélections sont mis à jour et un nouvel ensemble de sélections est généré
et enregistré dans le répertoire de l'application. Même si vous n'exécutez pas cette commande explicitement,
0install vérifiera les mises à jour si vous exécutez le programme et qu'il n'a pas été mis à jour depuis un certain temps.
tandis que. Cela se produit en arrière-plan et ne retarde pas le démarrage du programme.

Si des exigences supplémentaires sont données (comme pour "0install select", par exemple --before), elles
mettre à jour les exigences stockées avec l'application et s'appliquer à cette mise à jour et aux futures.

0 installer WhatChanged Nom
Afficher les différences entre les sélections actuelles et précédentes pour cette application.
Plusieurs heures peuvent également s'afficher : « Dernière vérification » est la dernière fois que nous avons réussi
vérifié les mises à jour (même si aucune n'a été trouvée), "Dernière tentative de mise à jour" est la dernière fois que nous
essayé de vérifier les mises à jour, et "Dernière mise à jour" est la dernière fois que des modifications ont été trouvées. Si
"Dernière tentative de mise à jour" s'affiche, puis la dernière mise à jour a échoué ou une mise à jour est
actuellement en cours.

Par défaut, seules les modifications ayant entraîné la sélection d'une version différente sont affichées. À
voir tous les changements, utilisez --full. Notez qu'au plus un ensemble de sélections est enregistré par jour.

0 installer détruire Nom
L'application Nom est supprimé, ainsi que tous les lanceurs ajoutés pour cela.

0 installer Boutique
Fournit un accès de bas niveau au magasin des implémentations mises en cache. Voir le 0 magasin(1) homme-
page pour plus de détails.

0 installer esclave
Exécutez 0install en mode esclave (actuellement EXPÉRIMENTAL et susceptible de changer). Vous pouvez envoyer
JSON demande à l'entrée standard du processus et reçoit des réponses de sa norme
sortie.

DÉBOGAGE CONSEILS


Pour déboguer l'installation 0, utilisez les options --verbose et --console. Par exemple:

$ 0 installer -vvc courir http://myprog

Pour tracer ou déboguer les programmes exécutés par 0install, utilisez l'option --wrapper. Par exemple, pour exécuter
monprog --Aidez-moi, affichant tous les appels vers ouvert(2):

$ 0 installer courir --wrapper="strace -e ouvert" http://myprog --Aidez-moi

Pour exécuter l'application sous le débogueur gdb :

$ 0 installer courir --wrapper="gdb --args" http://myprog --Aidez-moi

Utilisez 0install en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad