Tôi có 2 máy chủ, giả sử Máy chủ 1 và Máy chủ2
Máy chủ 1 được cấu hình từ lâu bởi một số người có nhiều gói và ứng dụng của chúng tôi có rất nhiều phụ thuộc vào các gói đó. Vì vậy, tôi muốn duy trì cùng một bộ Gói trong máy chủ mới tức là, Máy chủ2 để chạy ứng dụng của chúng tôi trơn tru.
Tôi đã sử dụng lệnh dưới đây để liệt kê tất cả các gói từ Máy chủ 1
dpkg --get-selections > ~/Package.list
Cung cấp tất cả Danh sách Gói hàng Thích
cài đặt dịch vụ tài khoản
cài đặt acpid
cài đặt adduser
cài đặt amd64-microcode
...
...
Tôi tạo một bản sao của danh sách gói trên trong Máy chủ2 và đã cố cài đặt các Gói đó bằng lệnh
Sudo dpkg --set-selections < ~/Package.list
nhưng nó nói như
dpkg: cảnh báo: gói không ở trạng thái cũng như cơ sở dữ liệu khả dụng ở dòng 2: acpid
dpkg: cảnh báo: gói không ở trạng thái cũng như cơ sở dữ liệu khả dụng ở dòng 4: amd64-microcode
dpkg: cảnh báo: gói không ở trạng thái cũng như cơ sở dữ liệu khả dụng ở dòng 12: apt-transport-https
dpkg: cảnh báo: gói không ở trạng thái cũng như cơ sở dữ liệu khả dụng ở dòng 14: apt-xapian-index
...
...
Có cách nào khác để duy trì cùng một bộ gói trong cả hai máy chủ không?
Cả hai đều là cùng một hệ điều hành với các phiên bản khác nhau (server1: Ubuntu 14.04 và server2: Ubuntu 20.04) và tôi chỉ muốn các gói do người dùng cài đặt
Cập nhật:
danh sách apt -- đã cài đặt
Lệnh trên hiển thị như
dịch vụ tài khoản/cập nhật đáng tin cậy, hiện là 0.6.35-0ubuntu7.3 AMD64 [đã cài đặt]
acpid/đáng tin cậy, hiện là 1:2.0.21-1ubuntu2 AMD64 [đã cài đặt]
adduser/trusty, giờ là 3.113+nmu3ubuntu3 tất cả [đã cài đặt]
amd64-microcode/trusty-updates, bây giờ là 3.20180524.1~ubuntu0.14.04.2+really20130710.1ubuntu1 amd64 [đã cài đặt, tự động]
apache2/cập nhật đáng tin cậy, bảo mật đáng tin cậy, hiện là 2.4.7-1ubuntu4.22 AMD64 [đã cài đặt]
...
Nó hiển thị gói với phiên bản, Tôi có thể lưu kết quả của đầu ra này và chạy trong máy chủ2 để tôi có thể có cùng một Gói với cùng một phiên bản.