আমি একটি ছোট কিউটি (সি ++) অ্যাপ্লিকেশন তৈরি করছি যেখানে আমি ব্যবহারকারীকে যে সফ্টওয়্যারটি ইনস্টল করতে চান তা জিজ্ঞাসা করি। একবার সে তালিকা থেকে কিছু প্যাকেজ a, b, c নির্বাচন করে আমাকে যা করতে হয় তা চালানো হয়
sudo apt-get install a b c
এটি করার একটি উপায় হল কিউপ্রসেস বা সিস্টেম ব্যবহার করা এবং সরাসরি এই কমান্ডটি সি ++ থেকে চালানো। তবে আমি ভেবেছিলাম এটি হ্যাক হবে এবং এপিটি-পি কেজি সি ++ লাইব্রেরি ব্যবহার করে করতে চাই। তবে দুঃখের বিষয় ডকুমেন্টেশন এই লাইব্রেরির জন্য খুব কমই বিস্মৃত :( আমি কিছু অনুরূপ সফ্টওয়্যার এর সোর্স কোড দেখেছি - সফ্টওয়্যার আপডেটার (অ্যাপটি-ওয়াচ) ইত্যাদি এবং এটি খুব জটিল বলে মনে হয়েছে। কমান্ডের উপরের দিকে চালানোতে এর কোড রয়েছে - pkgCacheFile, PkgIterator , pkgAcqArchive।
এই সাধারণ কমান্ডটি চালাতে কি আমাকে এই সমস্ত কিছু করতে হবে? সফ্টওয়্যার নামটি আর্গুমেন্ট হিসাবে গ্রহণ করে এটি ইনস্টল করে এমন কোনও সরাসরি কাজ নেই? আমি এর জন্য একটি নমুনা কার্যকরী কোডটি কোথায় পেতে পারি?