Tham số dòng lệnh thiết lập Firebird 3
Nhóm Tài liệu Firebird, 01-THU-2014
Tham số Dòng lệnh Cài đặt Firebird 3
=============================
Mục lục
o Tóm tắt
o Các tham số dành riêng cho cài đặt Firebird
o Các tham số dành riêng cho gỡ cài đặt Firebird
Tóm tắt nhanh về các tham số có sẵn
---—————————-
Các tham số cài đặt dành riêng cho Trình cài đặt Firebird. Chúng không phân biệt chữ hoa chữ thường. Tuy nhiên, các giá trị chuỗi được truyền cho các tham số thì có phân biệt.
/H
/FORCE
/NOCPL
/NOGDS32
/COPYFBCLIENT
/COMPONENTS=“danh sách tên thành phần được phân tách bằng dấu phẩy”
/TASKS=“danh sách tên tác vụ được phân tách bằng dấu phẩy”
/MERGETASKS=“danh sách tên tác vụ được phân tách bằng dấu phẩy”
/SYSDBANAME=“SYSDBA”
/SYSDBAPASSWORD=“masterkey”
/SUPPORTLEGACYCLIENTAUTH
Các tham số cài đặt dành riêng cho Trình gỡ cài đặt Firebird
/CLEAN
Đối với các tham số chung có sẵn cho tất cả các trình cài đặt dựa trên InnoSetup, hãy xem tài liệu về innosetup. Có thể xem tóm tắt qua /? hoặc /HELP
Các tham số dành riêng cho cài đặt Firebird
---————————————-
/h
Gọi tệp này như một màn hình trợ giúp tại thời điểm cài đặt. Lưu ý rằng /? và /HELP hiện được innosetup sử dụng cho phần trợ giúp riêng của innosetup.
/COMPONENTS=“danh sách tên thành phần được phân tách bằng dấu phẩy”
Chọn từ - ServerComponent\SuperServerComponent,
ServerComponent\\ClassicServerComponent,
ServerComponent,
DevAdminComponent và
ClientComponent
Ghi đè các thiết lập thành phần mặc định. Sử dụng tham số dòng lệnh này khiến Setup tự động chọn một kiểu tùy chỉnh. Một cài đặt
đầy đủ yêu cầu kết hợp các thành phần. Ví dụ:
/COMPONENTS=“ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent”
sẽ được yêu cầu cho một cài đặt đầy đủ.
/TASKS=“danh sách tên tác vụ được phân tách bằng dấu phẩy”
Chỉ định danh sách các tác vụ sẽ được chọn hoặc bỏ chọn ban đầu. Để bỏ chọn một tác vụ, thêm tiền tố “!” vào tên của nó.
Chọn từ - UseGuardianTask
UseApplicationTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientToSysTask
CopyFbClientAsGds32Task
Chỉ các tác vụ được chỉ định (và các tác vụ con của chúng) sẽ được chọn; phần còn lại sẽ bị bỏ chọn. Thay vào đó, hãy sử dụng tham số /MERGETASKS nếu bạn muốn
giữ tập hợp tác vụ mặc định và chỉ chọn/bỏ chọn một số trong số chúng.
Theo mặc định, các tác vụ sau được chạy:
UseGuardianTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientAsGds32Task
Tùy chọn /TASKS không được khuyến nghị sử dụng cùng với /NOCPL, NOGDS32 hoặc /COPYFBCLIENT.
/MERGETASKS=“danh sách tên tác vụ được phân tách bằng dấu phẩy”
Giống như tham số /TASKS, ngoại trừ việc các tác vụ được chỉ định sẽ được hợp nhất với tập hợp các tác vụ mà lẽ ra sẽ được chọn theo mặc định.
Nếu UsePreviousTasks được đặt thành yes, các tác vụ được chỉ định sẽ được chọn/bỏ chọn sau khi mọi tác vụ trước đó được khôi phục.
/FORCE
Yêu cầu trình cài đặt bỏ qua phân tích của nó về môi trường hiện có. Nó sẽ cố gắng cài đặt và cấu hình Firebird như thể
chưa có phiên bản Firebird hoặc InterBase nào trước đó được cài đặt.
Điều này có thể hữu ích nếu bạn có một bản cài đặt bị hỏng nghiêm trọng mà bạn không thể gỡ cài đặt. Hoặc nó có thể là một cách khác để làm phiền
người dùng của bạn bằng cách phá vỡ một bản cài đặt Firebird hoặc InterBase đang hoạt động hoàn hảo. Đó là lựa chọn của bạn.
/NOCPL
Không cài đặt Applet Bảng Điều khiển. (Tùy chọn này không nhằm mục đích sử dụng cùng với tham số /TASKS.)
/NOGDS32
Không cài đặt bản sao của thư viện máy khách dưới dạng gds32 vào thư mục hệ thống, ngay cả khi phân tích cài đặt kết luận rằng việc đó là an toàn.
(Tùy chọn này không nhằm mục đích sử dụng cùng với tham số /TASKS.)
/COPYFBCLIENT
Sao chép fbclient.dll vào thư mục hệ thống. Điều này được khuyến nghị cho các cài đặt máy khách nếu bạn chắc chắn rằng bạn sẽ chỉ
truy cập một phiên bản máy chủ duy nhất. Nếu các ứng dụng máy khách của bạn có khả năng tận dụng việc truy cập các phiên bản máy chủ khác nhau thì
không nên sử dụng tùy chọn này. Xem doc/README.Win32LibraryInstallation.txt để biết thêm thông tin.
(Tùy chọn này không nhằm mục đích sử dụng cùng với tham số /TASKS.)
/SYSDBANAME=“SYSDBA”
Tên SYSDBA sẽ mặc định là SYSDBA trừ khi được ghi đè bằng tham số này.
LƯU Ý: Nếu tìm thấy cơ sở dữ liệu bảo mật hiện có, tham số này sẽ bị bỏ qua nhưng điều này chưa được kiểm tra đầy đủ kể từ Alpha1.
/SYSDBAPASSWORD=“masterkey”
Mật khẩu SYSDBA sẽ sử dụng mật khẩu mặc định “masterkey”.
LƯU Ý: Nếu tìm thấy cơ sở dữ liệu bảo mật hiện có, tham số này sẽ bị bỏ qua nhưng điều này chưa được kiểm tra đầy đủ kể từ Alpha1.
/SUPPORTLEGACYCLIENTAUTH
Cập nhật firebird.conf. Đặt AuthServer như sau:
AuthServer = Srp, Win\_Sspi, Legacy\_Auth
LƯU Ý: Tùy chọn này không kiểm tra xem AuthServer đã được sửa đổi hay chưa.
Các tham số dành riêng cho gỡ cài đặt Firebird
---—————————————
/CLEAN
Quá trình gỡ cài đặt luôn để lại các tệp sau sau khi quá trình gỡ cài đặt hoàn tất:
firebird.conf
databases.conf
firebird.log
security3.fdb
fbtrace.conf
Giả định là các tệp này sẽ hữu ích cho người dùng khi cài đặt lại hoặc nâng cấp Firebird. Bắt đầu từ Firebird 2.1
(sử dụng InnoSetup 5 để xây dựng gói cài đặt), giờ đây có thể truyền tùy chọn /clean để xóa các tệp này.