Giả sử tôi đang xây dựng một ứng dụng cho gói DEB, gói phụ thuộc như được đề xuất, hãy gọi nó là gói1.
Vì vậy, gói1, nếu được cài đặt, có thể cung cấp thêm chức năng cho chương trình của tôi, nhưng không liên quan trực tiếp đến chức năng cơ bản của chương trình của tôi (đó là lý do tại sao đó là gói được đề xuất)
Vì vậy, người dùng ban đầu không chọn cài đặt gói được đề xuất (trong Trung tâm phần mềm Ubuntu, bạn có thể chọn bằng cách đánh dấu / bỏ chọn để cài đặt hoặc không cài đặt các gói được đề xuất), nhưng trong tương lai, trong khi sử dụng ứng dụng của tôi, nó sẽ yêu cầu các chức năng tương ứng.
Cách tốt nhất để nói với anh ta rằng một gói bổ sung phải được cài đặt để chức năng này hoạt động là gì? Tôi có thể sử dụng chương trình nào để cài đặt gói này trực tiếp từ chương trình của mình với hộp thoại cho biết quá trình cài đặt đang diễn ra như thế nào?
Tôi muốn làm điều này thông qua cách mặc định và tốt nhất là một cách độc lập với Môi trường máy tính để bàn Linux.
Nói tóm lại, tôi muốn có cách cài đặt gói từ chương trình của mình bằng cách mở Trung tâm phần mềm Ubuntu (thông qua một apt: // URL) cũng như bằng cách thực hiện nó ở chế độ nền.
Lý tưởng nhất, nó sẽ là một hộp thoại giống như hộp thoại được Trình quản lý cập nhật sử dụng (hoặc, cho những người nhớ, từ Trình quản lý gói Synaptic).
PS: Tôi thích cái gì đó có thể được thực hiện bằng C ++!