AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

mini-dinstall - En ligne dans le Cloud

Exécutez mini-dinstall 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 mini-dinstall 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


mini-dinstall - démon pour mettre à jour les paquets Debian dans un référentiel

SYNOPSIS


mini-désinstallation [Options] [annuaire]

DESCRIPTION


mini-désinstallation est un outil pour installer des paquets Debian dans un dépôt APT personnel ; ce
est très similaire à la désinstaller outil sur auric : il prend un fichier de modifications et l'installe
dans l'archive Debian.

L'objectif principal de l'opération est un fichier de modifications. Ce fichier spécifie un ensemble de binaires Debian
packages, et contient souvent aussi un package source. Les fichiers de modifications sont destinés à regrouper
les paquets source et binaire Debian ensemble, de sorte qu'il n'y ait qu'un seul fichier à
manipuler lors du téléchargement d'un package.

mini-désinstallation prend un fichier de modifications dans son nouveau répertoire (ou sur sa ligne de commande dans
en mode batch), et installe les fichiers qu'il référence dans un répertoire et configure les packages
et les fichiers sources à utiliser avec APT.

RUNNING


mini-désinstallation peut fonctionner dans l'un des deux modes suivants : mode batch ou mode démon. En mode batch, le
la file d'attente est traitée immédiatement et la commande se termine lorsqu'elle est terminée. En mode démon, qui
est la valeur par défaut, mini-désinstallation s'exécute en arrière-plan et vérifie en permanence la file d'attente, et
le traitera chaque fois qu'il aura changé.

Le facultatif annuaire L'argument spécifie le répertoire racine de la file d'attente. Si aucun argument
est spécifié, la valeur du fichier de configuration est utilisée.

Les options suivantes peuvent être utilisées :

-v, --verbeux
afficher des informations supplémentaires pendant la course

-q, --silencieux
afficher le moins d'informations possible

-c, --config=DOSSIER
utilisez FILE comme fichier de configuration, au lieu de ~/.mini-dinstall.conf

-d, --déboguer
sortie des informations de débogage vers le terminal et vers le journal

--pas de journal
n'écrivez aucune information dans les journaux

--no-db
désactiver les recherches sur la base de données de packages. apt-ftparchive exécuter sans l'option --db

-n, --pas d'action
n'effectuez aucune modification ; utile en combinaison avec le -v drapeau

-b, --grouper
exécuter en mode batch

-r, --Cours
dire au démon en cours d'exécution de traiter la file d'attente immédiatement

-k, --tuer
tuer le démon en cours d'exécution

--Aidez-moi afficher un bref aperçu des options disponibles

--version
afficher la version du logiciel

CONFIGURATION


mini-désinstallationle fichier de configuration principal de est ~/.mini-dinstall.conf. Le dossier se compose d'un
nombre de sections différentes, chacune s'appliquant à une distribution différente (qui
correspond au champ Distribution dans un fichier de modifications). Il y a aussi une section par défaut
(DEFAULT), qui s'applique à toutes les distributions.

Chaque section peut contenir un nombre quelconque de

nom = valeur

combinaisons, qui définissent un paramètre de configuration pour cette distribution (ou la valeur par défaut
une). Les listes doivent être séparées par des virgules, les chaînes ne doivent être entourées de guillemets que si
ils contiennent des espaces ou des virgules, et les valeurs booléennes doivent être 1 pour vrai et 0 pour faux.

Les paramètres de configuration disponibles dans le DEFAULT rubrique sont les suivantes :

réparchive
La racine de la mini-désinstallation archiver. Doit être défini, soit ici, soit sur la commande
ligne.

porte-clés_extra
Porte-clés GnuPG supplémentaires à utiliser pour la vérification de la signature.

autorisations_entrantes
Les autorisations pour le nouveau répertoire. mini-désinstallation tentera de régler le
les autorisations du répertoire au démarrage. Une valeur de zéro (''0'' ou ''0000'')
désactiver le paramètre d'autorisation. En faisant cela, vous DEVEZ définir l'autorisation d'entrer par
main! La valeur par défaut est 0750.

porte-clés
Porte-clés GnuPG à utiliser pour la vérification de la signature des fichiers de modifications. Définir ce
le paramètre modifiera la liste par défaut ; il est généralement préférable de modifier
porte-clés_extra au lieu. Par défaut, les trousseaux de clés du paquet debian-keyring.

fichier journal
Le nom du fichier (par rapport à réparchive) où les informations seront enregistrées. Valeurs par défaut
à "mini-dinstall.log".

mail_log_flush_count
Nombre de messages de journal après lequel les messages mis en file d'attente vous seront envoyés. Valeurs par défaut
à 10.

mail_log_flush_level
Niveau de journal auquel envoyer immédiatement tous les messages de journal mis en file d'attente. Valeurs valides
sont les mêmes que pour le mail_log_level option. Par défaut à ERREUR.

mail_log_level
Le niveau de journalisation par défaut qui vous est envoyé par e-mail. Les valeurs valides incluent DEBUG,
INFO, WARN, ERREURet CRITIQUE. Par défaut à ERREUR.

mail_à
L'utilisateur à qui les journaux doivent être envoyés. La valeur par défaut est l'utilisateur actuel.

mail_subject_template
Style de l'objet de l'e-mail. Les variables de substitution disponibles sont la source, version,
mainteneur, ... (toutes les instructions dans .changes) et changements_sans_point (pareil que
change, mais sans lignes avec seulement un point). La valeur par défaut est :

mini-dinstall : %(source)s %(version)s installé avec succès sur %(distribution)s

mail_body_template
Style du corps de l'e-mail. Les valeurs valides sont les mêmes que pour le mail_subject_template
option. La valeur par défaut est :

Paquet : %(source)s
Mainteneur : %(mainteneur)s
Modifié par : %(modifié par)s
Transformations :
%(changes_sans_point)s

serveur_tweet
serveur pour envoyer des tweets. Les valeurs possibles sont twitter or identique

utilisateur_tweet
nom d'utilisateur pour se connecter sur le serveur tweet

tweet_mot de passe
mot de passe pour se connecter sur le serveur tweet

tweet_template
Style du corps du tweet. Les valeurs valides sont les mêmes que pour le mail_subject_template
option. La valeur par défaut est :

%(source)s %(version)s installés sur %(distribution)s

trigger_reindex
En mode démon, s'il faut recréer ou non les fichiers Packages et Sources après
chaque téléchargement. Si vous le désactivez, vous voudrez probablement activer réindexation_dynamique. Vous
peut vouloir désactiver ceci si vous installez un lot de colis. Par défaut activé.

use_dnotify
Si activé, utilise le notifier(1) commande pour surveiller les changements dans les répertoires. Seul
pertinent si réindexation_dynamique est autorisé. La valeur par défaut est false.

vérifier_sigs
Vérifier ou non les signatures sur les fichiers de modifications. La valeur par défaut est activée si le
le paquet debian-keyring est installé, sinon désactivé.

Les paramètres de configuration qui peuvent être réglés dans le DEFAULT section et la distribution-
les sections spécifiques sont :

alias Une liste de noms de distribution alternatifs.

architectures
Une liste d'architectures pour lesquelles créer des sous-répertoires. La valeur par défaut est « tous, i386,
powerpc, sparc ».

style_archive
Soit « flat » ou « simple-subdir ». Un style d'archive plat met tout le binaire
packages dans un sous-répertoire, tandis que le style d'archive simple divise le binaire
packages par architecture. Doit être réglé.

Les sources pour le style « plat » devraient ressembler à :

fichier deb:///home/walters/debian/ unstable/
fichier deb-src:///home/walters/debian/ unstable/
fichier deb:///home/walters/debian/ experimental/
deb-src fichier:///home/walters/debian/ experimental/

Les sources du style "subdir" devraient ressembler à :

deb http://localhost/~walters/debian/ locales/$(ARCH)/
deb http://localhost/~walters/debian/ local/tous/
deb-src http://localhost/~walters/debian/ locale/source/

chown_changes_files
Détermine si les fichiers de modifications doivent être rendus illisibles par d'autres. C'est
activé par défaut, et c'est une bonne chose, car quelqu'un d'autre pourrait de façon inattendue
téléchargez votre colis. Réfléchissez bien avant de changer cela.

réindexation_dynamique
Si activé, les répertoires sont surveillés pour les modifications et les nouveaux fichiers Packages et Sources
sont créés selon les besoins. Uniquement utilisé en mode démon. La valeur par défaut est true.

générer_libérer
Provoque la génération d'un fichier Release (voir Libération_* ci-dessous) si activé. Désactivée
par défaut.

garder_vieux
Si oui ou non les anciens packages doivent être conservés, au lieu de les supprimer lorsqu'ils sont plus récents
les versions des mêmes packages sont téléchargées. La valeur par défaut est false.

mail_on_success
S'il faut envoyer un e-mail en cas d'installation réussie. La valeur par défaut est true.

tweet_on_success
S'il faut tweeter (par exemple sur twitter/identi.ca) une fois l'installation réussie. Valeurs par défaut
à false.

max_retry_time
La durée maximale d'attente d'un téléchargement incomplet avant de le rejeter.
Spécifié en secondes. La valeur par défaut est de deux jours.

poll_time
À quelle fréquence interroger les répertoires (en secondes) pour les changements si réindexation_dynamique is
activée. La valeur par défaut est 30 secondes.

post_install_script
Ce script est exécuté après l'installation du fichier de modifications, avec le chemin complet du
change le fichier comme argument.

pre_install_script
Ce script est exécuté avant l'installation du fichier de modifications, avec le chemin complet du
change le fichier comme argument. S'il se termine avec une erreur, le fichier de modifications est
sauté.

nom_code_version
Le champ Nom de code dans le fichier Release. La valeur par défaut est "Aucun".

version_description
Le champ Description dans le fichier Release. La valeur par défaut est "Aucun".

release_label
Le champ Label dans le fichier Release. La valeur par défaut est le nom d'utilisateur de l'utilisateur actuel.

version_origine
Le champ Origine dans le fichier Release. La valeur par défaut est le nom d'utilisateur de l'utilisateur actuel.

release_suite
Le champ Suite dans le fichier Release. La valeur par défaut est "Aucun".

version_expérimentale
Le champ experimental_release marque la version comme expérimentale. Par défaut à
"Rien".

release_signscript
Si spécifié, ce script sera appelé pour signer les fichiers Release. il sera invoqué
dans le répertoire contenant le fichier Release, et doit accepter le nom de fichier du
Relâchez le fichier à signer comme premier argument (notez qu'il lui est passé un
nom de fichier, pas Libération). Il devrait générer une signature détachée dans un fichier nommé
Version.gpg.

EN UTILISANT DPUT


Une façon pratique d'utiliser mini-désinstallation est en combinaison avec sortiela méthode « locale ». Les
l'auteur teste généralement ses paquets Debian en utilisant sortie pour les télécharger sur un local
référentiel, puis utilise la méthode « file » d'APT pour les récupérer localement. Voici un échantillon
sortie strophe:

[locale]
fqdn = espace-fantôme.verbum.private
entrant = /src/debian/mini-dinstall/entrant
méthode = locale
run_dinstall = 0
post_upload_command = mini-dinstall -r

Évidemment, vous devez remplacer les valeurs « fqdn » et « incoming » par tout ce qui est
adapté à votre machine. Certains exemples de méthodes APT ont été répertoriés dans la configuration
.

Maintenant, tout ce que vous avez à faire pour tester vos paquets Debian est :

$ dpkg-buildpackage
$ dput local ../program_1.2.3-1_powerpc.changes
# attendez quelques secondes
$ apt-get mise à jour
$ apt-get programme d'installation

Utilisez mini-dinstall 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