Đây là lệnh debconf-copydb có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
debconf-copydb - sao chép cơ sở dữ liệu debconf
SYNOPSIS
debconf-copydb chuacedb destdb [--pattern = pattern] [--owner-pattern = pattern] [--config = Foo: bar]
MÔ TẢ
debconf-copydb sao chép các mục từ cơ sở dữ liệu debconf hiện có vào một cơ sở dữ liệu khác, có thể là mới
cơ sở dữ liệu. Hai cơ sở dữ liệu có thể có các định dạng khác nhau; nếu vậy một chuyển đổi sẽ
tự động được thực hiện.
LỰA CHỌN
nguồnb
Tên của cơ sở dữ liệu nguồn. Thông thường, nó sẽ được định nghĩa trong debconf.conf của bạn (hoặc
.debconfrc).
định mệnh
Tên của cơ sở dữ liệu đích. Nó có thể được định nghĩa trong debconf.conf hoặc .debconfrc,
hoặc bạn có thể xác định nó trên dòng lệnh (xem bên dưới).
-p Belt Hold, --mẫu Belt Hold
Nếu điều này được chỉ định, chỉ các mục trong nguồnb tên của ai phù hợp với mẫu sẽ là
đã sao chép.
--mẫu chủ sở hữu Belt Hold
Nếu điều này được chỉ định, chỉ các mục trong nguồnb chủ sở hữu của ai phù hợp với mô hình sẽ là
đã sao chép.
-c foo: thanh, --config Foo: thanh
Đặt tùy chọn Foo thành thanh. Điều này tương tự như viết:
Foo: thanh
Trong debconf.conf, ngoại trừ bạn có thể muốn để lại khoảng trống trên dòng lệnh
(hoặc trích dẫn nó: "Foo: bar"). Nói chung phải được sử dụng nhiều lần, để tích lũy đầy đủ
cấu hình khổ thơ. Trong khi các dòng trống được sử dụng để tách các khổ thơ trong debconf.conf,
chương trình này sẽ giả định rằng "Name: dbname" biểu thị phần đầu của một khổ thơ mới.
VÍ DỤ
sao lưu debconf-copydb configdb
Sao chép tất cả configdb để sao lưu, giả sử bạn đã có cơ sở dữ liệu sao lưu được xác định trong
debconf.conf.
debconf-copydb configdb newdb --pattern = '^ slrn /' \
--config = Tên: newdb --config = Trình điều khiển: Tập tin \
--config = Tên tệp: newdb.dat
Sao chép dữ liệu của slrn ra khỏi configdb và vào newdb. newdb không được xác định trong tệp rc, vì vậy
công tắc --config thiết lập cơ sở dữ liệu một cách nhanh chóng.
debconf-copydb configdb stdout -c Tên: stdout -c Trình điều khiển: Pipe \
-c InFd: none --pattern = '^ foo /'
Nhổ ra tất cả các mục trong cơ sở dữ liệu debconf liên quan đến gói foo.
debconf-copydb configdb pipe --config = Tên: pipe \
--config = Trình điều khiển: Pipe --config = InFd: none | \
ssh remotehost debconf-copydb pipe configdb \
--config = Tên: đường ống --config = Trình điều khiển: Đường ống
Điều này sử dụng trình điều khiển đường ống mục đích đặc biệt để sao chép cơ sở dữ liệu vào một hệ thống từ xa.
Sử dụng debconf-copydb trực tuyến bằng các dịch vụ onworks.net