it-swarm-vi.com

Việc cài đặt các gói thủ công với dpkg có ngăn chặn đường dẫn nâng cấp trong tương lai không?

Tôi quản lý một mạng riêng không có kết nối internet do chính sách bảo mật của khách hàng. Mạng này có một bản cài đặt Ubuntu 10.04 LTS Server (sắp có thêm một vài lần nữa) và tôi đã cố gắng tùy chỉnh nó bằng phần mềm - tuy nhiên, tôi phải cài đặt thủ công các gói với dpkg vì thiếu kết nối internet.

Điều này có ngăn tôi nâng cấp lên phiên bản Ubuntu Server (LTS) mới hơn khi có sẵn không, vì các gói tôi đã cài đặt không phải là CD phân phối hiện tại, nên chúng cũng không có trong các bản phát hành mới hơn.

13
James Booker

Không. Cài đặt gói từ kho chính thức bằng dpkg sẽ không cung cấp cho bạn bất kỳ vấn đề nào.

Trên thực tế, từ quan điểm kỹ thuật, cài đặt gói qua dpkg không khác gì so với khi bạn đã chạy Sudo apt-get install package. Những điều tương tự xảy ra.

Vấn đề duy nhất với việc cài đặt các gói với dpkg là bạn sẽ phải đảm bảo rằng các phụ thuộc được cài đặt theo đúng thứ tự. Nếu không, bạn có thể kết thúc với một cơ sở dữ liệu gói bị hỏng.

Tôi biết điều này xảy ra từ kinh nghiệm cá nhân ...

17
Nathan Osman

Chỉ để hoàn thiện: khi bạn nâng cấp, nếu các gói của bạn không được hỗ trợ nữa hoặc không tương thích với các gói mới hơn (phụ thuộc bị hỏng, v.v.), thì quá trình nâng cấp sẽ hỏi bạn nếu bạn muốn xóa các gói đó. Tôi không chắc điều gì sẽ xảy ra nếu bạn không gỡ cài đặt chúng - có thể chúng sẽ không hoạt động nữa.

Trong mọi trường hợp, bạn sẽ có thể nâng cấp.

3
Little Jawa

AptOnCD có thể là một công cụ hữu ích cho bạn trong trường hợp này: http://aptoncd.sourceforge.net/

2
Jorge Castro

Nó có thể là một ý tưởng tốt hơn, xem xét bạn sẽ sớm thêm nhiều máy chủ hơn, để thiết lập một kho lưu trữ cục bộ. Bằng cách này, bạn có thể thêm repo vào nguồn apt của mỗi máy chủ và sau đó trỏ tất cả chúng vào một kho lưu trữ cục bộ chỉ là một bản sao của repos ub Ubuntu thực.

Sau đó, khi đến lúc cài đặt hoặc nâng cấp các gói, bạn chỉ cần sử dụng các công cụ ub Ubuntu tiêu chuẩn để xử lý thao tác này. Một lợi ích khác là thỉnh thoảng bạn chỉ cần cập nhật repo cục bộ tập trung với một vài đĩa DVD hoặc ổ cứng mà bạn có thể mang vào môi trường kín và đồng bộ hóa với các thư mục của repo. Sau đó, mỗi máy chủ sẽ thông báo cho bạn các gói mà họ đã cài đặt có sẵn các bản nâng cấp trên repo cục bộ của bạn ... có nghĩa là bạn có ít quyền quản trị hơn để duy trì. Các công cụ được phép làm những gì các công cụ tốt.

Alan Pope, nhà truyền giáo ubfox và là một trong những người đứng sau podcast Ubuntu UK, đã viết một bài về việc tạo ra một bản sao của kho lưu trữ ub Ubuntu chính thức sẽ giúp ích. Bạn có thể tìm thấy nó ở đây .

1
Jim