Englishfrançaisespagnol

Icône de favori OnWorks

sysconftool - En ligne dans le Cloud

Exécutez sysconftool 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 sysconftool 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


sysconftool - installer les fichiers de configuration

SYNOPSIS


outil sysconf [options] [nom_fichier.dist...]

DESCRIPTION


outil sysconf est un utilitaire de développement qui aide à installer la configuration de l'application
fichiers. outil sysconf permet de mettre à niveau une application existante sans perdre l'ancienne
paramètres de configuration de la version.

Une nouvelle version d'une application introduit souvent de nouveaux paramètres de configuration. parfois
les paramètres de configuration obsolètes sont supprimés. Les paramètres de configuration existants peuvent également maintenant
ont des options supplémentaires, ou certaines options ne sont plus valides. À cause de ce,
une mise à niveau d'application installe généralement un nouvel ensemble de fichiers de configuration, contenant un
configuration par défaut connue pour fonctionner. Conserver les fichiers existants comporte le risque de
l'application ne fonctionne pas correctement en raison d'une configuration qui n'est plus
valide.

Un script d'installation d'application typique copie les fichiers de configuration avec
Les paramètres. Les fichiers de configuration existants sont sauvegardés ou écrasés. Avec outil sysconf, un
l'application installera un nom de fichier de configuration filename.dist, au lieu de filename.
Ensuite, le script d'installation de l'application s'exécute outil sysconf. outil sysconf copies
filename.dist à filename, mais vérifie également si le nom de fichier d'une ancienne version du
l'application existe déjà. Si le nom de fichier est plus ancien outil sysconf-fichier de configuration installé,
ses paramètres de configuration remplacent les valeurs par défaut dans filename.dist, qui est alors
par la suite installé comme nom de fichier. outil sysconf est assez intelligent pour :

· Supprimer les paramètres de configuration qui n'existent plus.

· Ajouter de nouveaux paramètres de configuration.

· Ne conservez pas un ancien paramètre de configuration s'il est possible qu'il ne soit pas
plus valable dans la nouvelle version de l'application.

outil sysconf produit un court rapport lors de son exécution. Le rapport répertorie chaque configuration
dans $filename.dist, et sa disposition. Les dispositions possibles sont :

nouvelle
Il s'agit d'un nouveau paramètre de configuration qui n'a pas été trouvé dans le $filename existant.

inchangé
La valeur de ce paramètre a été prise à partir du $filename existant, remplaçant la valeur par défaut
valeur fournie par $filename.dist.

ACTUALISÉ
Ce paramètre a déjà été défini dans $filename, mais la valeur du paramètre peut ne pas
n'est plus valide dans la nouvelle version de l'application, sa valeur par défaut est donc prise
à partir de $filename.dist, et il peut être nécessaire de l'ajuster manuellement.

Toute cette logique est basée sur des métadonnées supplémentaires qui doivent être incluses dans chaque
fichier de configuration, que outil sysconf lit. Pour que cela fonctionne, l'ancien et le nouveau
version de l'application doit être outil sysconf-isé. outil sysconf fonctionne dans une sécurité intégrée
mode. Si l'ancienne version n'utilisait pas outil sysconf, $filename est sauvegardé dans $filename.bak,
et $filename est copié dans $filename. C'est ce qui se passerait essentiellement de toute façon sans
outil sysconf. La configuration locale doit être ressaisie dans $filename, donc rien n'est
perdu. Cependant, la prochaine mise à jour verra outil sysconf faire son travail.

AJOUTER OUTIL SYSCONF SUPPORT À AN EXISTANT INSCRIPTION


outil sysconf nécessite que l'application utilise autoconf et fabrication automobile. La première étape consiste à
exécuter le sysconftoolize script à partir du répertoire source de l'application. sysconftoolize
crée un lien symbolique avec le outil sysconf script du répertoire courant, et ajoute
une règle d'installation-configuration par défaut à Makefile.am. sysconftoolize couplé à --copie option
copie le script, au lieu de créer un lien symbolique.

Après avoir couru sysconftoolize la macro AC_PROG_SYSCONFTOOL doit être ajoutée manuellement à
configure.in et Makefile.am doivent être modifiés comme suit.

Makefile.am doit être modifié pour installer les fichiers de configuration en tant que filename.dist au lieu de
nom de fichier. La règle d'installation-configuration par défaut suppose que sysconf_DATA répertorie tous
fichiers de configuration dans sysconfdir et exécute outil sysconf sur eux. Cela devra généralement
être modifié, en fonction des besoins individuels de l'application. Enfin, Makefile.am doit être
modifié pour distribuer le outil sysconf script dans la distribution source de l'application.
L'ajout de outil sysconf à EXTRA_DIST est ce qui est nécessaire dans la plupart des cas.

Enfin, certains outil sysconf des incantations magiques doivent être ajoutées à l'application
fichiers de configuration, voir outil sysconf(7)[1] pour plus d'informations. La dernière étape consiste
mettre à jour les instructions d'installation de l'application, afin que l'application puisse être correctement
installée. Les instructions suivantes doivent être ajoutées à INSTALL :

1. Exécutez "make install-configure" après "make install".

2. Si c'est le premier outil sysconf-ized version, NE PAS simplement copier sur l'ancienne
fichiers de configuration et écrasez les nouveaux fichiers de configuration. Au lieu de cela, modifiez manuellement
chaque fichier de configuration et réinitialiser manuellement chaque paramètre de configuration. C'est
car les nouveaux fichiers de configuration incluent le code magique pour outil sysconf, Qui
serait perdu lorsque le fichier de configuration est écrasé.

3. Si ce n'est pas le premier outil sysconf-ized version, la sortie de a prendre une
installer-configurer doit être revu afin d'ajuster ou de peaufiner manuellement ce
outil sysconf fait. De nombreux fichiers de configuration volumineux peuvent générer de nombreux résultats, de sorte que le
sortie de a prendre une installer-configurer doivent être enregistrés dans un fichier et révisés.

Utilisez sysconftool 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