To jest polecenie debconf-copydb, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
debconf-copydb - kopiuje bazę danych debconf
STRESZCZENIE
debconf-copydb sourcedb destdb [--pattern=wzorzec] [--właściciel-wzorzec=wzorzec] [--config=Foo:bar]
OPIS
debconf-copydb kopiuje elementy z istniejącej bazy danych debconf do innej, być może nowej
Baza danych. Obie bazy danych mogą mieć różne formaty; jeśli tak, nastąpi konwersja
automatycznie.
OPCJE
źródłob
Nazwa źródłowej bazy danych. Zazwyczaj będzie to zdefiniowane w pliku debconf.conf (lub
.debconfrc).
docelowa baza danych
Nazwa docelowej bazy danych. Można go zdefiniować w debconf.conf lub .debconfrc,
lub możesz zdefiniować go w wierszu poleceń (patrz poniżej).
-p wzorzec, --wzór wzorzec
Jeśli jest to określone, tylko elementy w źródłob których imiona odpowiadają wzorowi, będą
skopiowane.
--wzorzec właściciela wzorzec
Jeśli jest to określone, tylko elementy w źródłob których właściciele będą pasować do wzorca
skopiowane.
-c foo: bar, --konfig Foo: bar
Ustaw opcję Foo na bar. Przypomina to pisanie:
Foo: bar
W pliku debconf.conf, z wyjątkiem tego, że prawdopodobnie chcesz pominąć spację w wierszu poleceń
(lub zacytuj: „Foo: bar”). Ogólnie rzecz biorąc, należy go używać wielokrotnie, aby zbudować pełnię
sekcja konfiguracji. Podczas gdy puste linie oddzielają zwrotki w pliku debconf.conf,
program ten przyjmie założenie, że „Nazwa:nazwa_bazy danych” oznacza początek nowej zwrotki.
PRZYKŁADY
kopia zapasowa debconf-copydb configdb
Skopiuj całą bazę danych configdb do kopii zapasowej, zakładając, że masz już zdefiniowaną bazę danych kopii zapasowej
debconf.conf.
debconf-copydb configdb newdb --pattern='^slrn/' \
--config=Nazwa:newdb --config=Sterownik:Plik \
--config=Nazwa pliku:newdb.dat
Skopiuj dane slrn z configdb i do newdb. newdb nie jest zdefiniowany w pliku rc, więc
przełączniki --config konfigurują bazę danych w locie.
debconf-copydb configdb stdout -c Nazwa:stdout -c Sterownik:Rura \
-c InFd:brak --pattern='^foo/'
Wypluj wszystkie pozycje z bazy danych debconf związane z pakietem foo.
debconf-copydb configdb potok --config=Nazwa:potok \
--config=Sterownik:Rura --config=InFd:brak | \
ssh zdalny host debconf-copydb potok configdb \
--config=Nazwa:potok --config=Sterownik:Potok
Wykorzystuje sterownik potoku specjalnego przeznaczenia do kopiowania bazy danych do systemu zdalnego.
Użyj debconf-copydb online, korzystając z usług onworks.net