Katakanlah saya sedang membangun aplikasi ke paket DEB, yang telah direkomendasikan sebagai paket dependensi, sebut saja package1.
Jadi, package1, jika diinstal, dapat memberikan fungsionalitas tambahan untuk program saya, tetapi tidak terkait langsung dengan fungsionalitas dasar program saya (itu sebabnya ini adalah paket yang disarankan)
Jadi, pada awalnya pengguna tidak memilih untuk menginstal paket yang direkomendasikan (di Pusat Perangkat Lunak Ubuntu Anda dapat memilih dengan mencentang / membatalkan centang untuk menginstal atau tidak menginstal paket yang disarankan), tetapi di masa depan, saat menggunakan aplikasi saya, ia meminta fungsi yang sesuai.
Apa cara terbaik untuk memberitahunya bahwa paket tambahan harus diinstal agar fungsi ini berfungsi? Program apa yang dapat saya gunakan untuk menginstal paket ini langsung dari program saya dengan dialog yang menunjukkan bagaimana proses instalasi berjalan?
Saya ingin melakukan ini melalui cara default, dan, lebih disukai cara yang independen terhadap Lingkungan Desktop Linux.
Singkatnya, saya ingin cara untuk menginstal paket dari program saya baik dengan membuka Pusat Perangkat Lunak Ubuntu (melalui URL apt: //) maupun dengan melakukannya di latar belakang.
Idealnya, itu akan menjadi dialog seperti yang digunakan oleh Update Manager (atau, untuk yang ingat, dari Synaptic Package Manager).
PS: Saya lebih suka sesuatu yang bisa diimplementasikan menggunakan C ++!