Il s'agit de la commande debconf-copydb 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
debconf-copydb - copie une base de données debconf
SYNOPSIS
debconf-copydb sourcedb destdb [--pattern=motif] [--owner-pattern=motif] [--config=Foo:bar]
DESCRIPTION
debconf-copydb copie les éléments d'une base de données debconf existante dans une autre, éventuellement nouvelle
base de données. Les deux bases de données peuvent avoir des formats différents ; si c'est le cas, une conversion sera
être fait automatiquement.
OPTIONS
sourcedb
Le nom de la base de données source. Typiquement, il sera défini dans votre debconf.conf (ou
.debconfrc).
base de données de destination
Le nom de la base de données de destination. Il peut être défini dans debconf.conf ou .debconfrc,
ou vous pouvez le définir sur la ligne de commande (voir ci-dessous).
-p modèle, --modèle modèle
Si cela est spécifié, seuls les éléments de sourcedb dont les noms correspondent au modèle seront
copié.
--motif-propriétaire modèle
Si cela est spécifié, seuls les éléments de sourcedb dont les propriétaires correspondent au modèle seront
copié.
-c truc:barre, --config Foo : bar
Définissez l'option Foo sur la barre. Ceci est similaire à l'écriture :
Foo : barre
Dans debconf.conf, sauf que vous voulez probablement laisser de l'espace sur la ligne de commande
(ou citez-le: "Foo: bar"). Doit généralement être utilisé plusieurs fois, pour constituer un
strophe de configuration. Alors que des lignes vierges sont utilisées pour séparer les strophes dans debconf.conf,
ce programme supposera que "Name:dbname" dénote le début d'une nouvelle strophe.
EXEMPLES
sauvegarde de debconf-copydb configdb
Copiez tout configdb dans la sauvegarde, en supposant que vous ayez déjà défini la base de données de sauvegarde dans
debconf.conf.
debconf-copydb configdb newdb --pattern='^slrn/' \
--config=Nom:newdb --config=Pilote:Fichier \
--config=Nom de fichier:newdb.dat
Copiez les données de slrn hors de configdb et dans newdb. newdb n'est pas défini dans le fichier rc, donc
les commutateurs --config configurent la base de données à la volée.
debconf-copydb configdb stdout -c Nom:stdout -c Pilote:Pipe \
-c InFd:none --pattern='^foo/'
Crachez tous les éléments de la base de données debconf liés au paquet foo.
debconf-copydb configdb pipe --config=Nom:pipe \
--config=Pilote:Pipe --config=InFd:aucun | \
ssh hôte distant debconf-copydb pipe configdb \
--config=Nom:tuyau --config=Pilote:Tuyau
Cela utilise le pilote de canal spécial pour copier une base de données sur un système distant.
Utiliser debconf-copydb en ligne à l'aide des services onworks.net