ধরা যাক যে আমি একটি ডিইবি প্যাকেজে একটি অ্যাপ্লিকেশন তৈরি করছি, যার মধ্যে নির্ভরযোগ্যতা হিসাবে একটি প্যাকেজ রয়েছে, আসুন একে প্যাকেজ 1 বলুন।
সুতরাং, প্যাকেজ 1, ইনস্টল করা থাকলে, আমার প্রোগ্রামগুলিতে অতিরিক্ত কার্যকারিতা সরবরাহ করতে পারে, তবে আমার প্রোগ্রামের মূল কার্যকারিতার সাথে সরাসরি সম্পর্কিত নয় (এজন্য এটি প্রস্তাবিত প্যাকেজ)
সুতরাং, ব্যবহারকারী প্রস্তাবিত প্যাকেজ ইনস্টল করার জন্য প্রাথমিকভাবে বাছাই করেন না (উবুন্টু সফটওয়্যার সেন্টারে আপনি প্রস্তাবিত প্যাকেজগুলি ইনস্টল করতে বা ইনস্টল করার জন্য টিক টিকিয়ে / অনটিক্স দ্বারা বেছে নিতে পারেন) তবে ভবিষ্যতে আমার অ্যাপ্লিকেশনটি ব্যবহার করার সময় এটি জিজ্ঞাসা করে সংশ্লিষ্ট কার্যকারিতা।
এই ক্রিয়াকলাপটি কাজ করার জন্য একটি অতিরিক্ত প্যাকেজ ইনস্টল করতে হবে তা জানার সর্বোত্তম উপায় কী? আমার প্রোগ্রাম থেকে সরাসরি এই প্যাকেজটি ইনস্টল করার জন্য আমি কোন প্রোগ্রামটি ব্যবহার করতে পারি যে ইন্সটলেশন প্রক্রিয়াটি কীভাবে চলছে তা নির্দেশ করে?
আমি এটি ডিফল্ট উপায়ে এবং বেশিরভাগভাবে লিনাক্স ডেস্কটপ এনভায়রনমেন্ট ইন্ডিপেন্ডেশন দিয়ে করতে চাই।
সংক্ষেপে, আমি আমার প্রোগ্রাম থেকে একটি প্যাকেজ ইনস্টল করার উপায় চাই না উবুন্টু সফ্টওয়্যার কেন্দ্র না খোলার মাধ্যমে (একটি অ্যাপল: // ইউআরএল মাধ্যমে) বা ব্যাকগ্রাউন্ডে না করে।
আদর্শভাবে, এটি আপডেট ম্যানেজারের (অথবা, সিনাপটিক প্যাকেজ ম্যানেজার থেকে মনে রাখে এমনদের জন্য) ব্যবহার করা ডায়ালগের মতো হবে।
PS: আমি এমন কিছু পছন্দ করব যা সি ++ ব্যবহার করে প্রয়োগ করা যেতে পারে!