Tôi là thành viên của một nhóm nhỏ phát triển ứng dụng web mạng nội bộ. Chúng tôi muốn một phương pháp cài đặt dễ dàng, vì vậy chúng tôi đã suy nghĩ về cách thức apt-get
hoạt động, đặc biệt là với các phụ thuộc cài đặt.
Ứng dụng của chúng tôi có nhiều phụ thuộc (PHP5, PostgreSQL, FOP, v.v.) nhưng chúng tôi cần kiểm soát ai có quyền truy cập vào bản cài đặt. Với suy nghĩ này, chúng tôi bắt đầu xem xét việc xây dựng tệp .deb của riêng mình. Có vẻ như tôi có thể xác định các phụ thuộc trong tệp điều khiển của mình nhưng khi chúng tôi cố gắng cài đặt tệp .deb bằng cách sử dụng dpkg
, các phụ thuộc được kiểm tra, không thành công và quá trình cài đặt dừng lại.
Những gì tôi đã làm sau đó là chạy một apt-get -f install
lệnh để chạy lại cài đặt với sự phụ thuộc, nhưng tôi không muốn làm điều này.
Vì vậy, đây là câu hỏi, có cách nào để một tệp .deb có thể tự động cài đặt các phụ thuộc, giống như và apt-get install abc
sẽ không?
Về cơ bản, chúng tôi muốn làm cho việc cài đặt đơn giản nhất có thể, do đó chúng tôi không muốn người dùng cuối chạy bất kỳ lệnh nào không thực sự cần thiết.