এটা কোনো গোপন বিষয় নয় যে, অপারেটিং সিস্টেম ইকোসিস্টেমে উবুন্টুর জনপ্রিয়তার কারণে অ্যাপ্লিকেশন ডেভেলপাররা সাধারণত এই ডিস্ট্রিবিউশনটির জন্য এক বা দুটি বাইনারি প্রকাশ করে, যার ফলে এতে বিপুল সংখ্যক অ্যাপ্লিকেশন উপলব্ধ রয়েছে।
গেমের ক্ষেত্রে এটি সবচেয়ে বেশি স্পষ্ট, কারণ আমরা সবাই জানি যে উবুন্টু তার সফটওয়্যার সেন্টারে অর্থের বিনিময়ে গেম অন্তর্ভুক্ত করার সুবিধাটি বাস্তবায়নে অগ্রণী ছিল, এবং হ্যাঁ, সকল মহান ডেভেলপারদের ধন্যবাদ, আমাদের কাছে স্টিমও রয়েছে।
আর্চ লিনাক্সে আমরা AUR ব্যবহার করতে পারি , যেখানে যেকোনো ধরনের সফটওয়্যার পাওয়া যায়, কিন্তু আমি সম্প্রতি জানতে পারলাম যে DPKG ব্যবহার করে সরাসরি ডেবিয়ান/উবুন্টু প্যাকেজ ইনস্টল করা সম্ভব ।
ডিপিকেজি কী?
আপনি উইকিপিডিয়ায় যেমন পড়তে পারেন:
dpkg প্রোগ্রামটি হলো ডেবিয়ান গ্নু/লিনাক্স প্যাকেজ ম্যানেজমেন্ট সিস্টেমের ভিত্তি। এটি ১৯৯৩ সালে ইয়ান জ্যাকসন তৈরি করেন। এটি .deb প্যাকেজ ইনস্টল, অপসারণ এবং সে সম্পর্কে তথ্য প্রদানের জন্য ব্যবহৃত হয়।
Dpkg নিজেই একটি নিম্ন-স্তরের টুল; দূরবর্তী স্থান থেকে প্যাকেজ আনতে বা জটিল প্যাকেজ নির্ভরতা দ্বন্দ্ব সমাধান করতে একটি উচ্চ-স্তরের ফ্রন্ট এন্ড প্রয়োজন। ডেবিয়ান এই কাজের জন্য apt প্রদান করে।
আর্কলিনাক্সে ডিপিকেজি ইনস্টল করুন
আর্চ লিনাক্সে DPKG ইনস্টল করতে হলে , আমাদের এটি সরাসরি AUR থেকে করতে হবে:
$ yaourt -S dpkg
এখন একটি ডেবিয়ান বাইনারি ইনস্টল করতে আমাদের কেবল চালাতে হবে:
$ sudo dpkg -i paquete_debian.deb
ডিপিকেজির সমস্যা কোথায়? এটি আমার জানা মতে, দুর্ভাগ্যক্রমে এই অ্যাপ্লিকেশনটি নির্ভরতাগুলি সমাধান করে না, সুতরাং আমাদের এপিটি বা অনুরূপ কিছু ব্যবহার করতে হবে। আসলে, এপিটি এওআর থেকেও ইনস্টল করা যেতে পারে:
$ yaourt -S apt
যদিও যৌক্তিকভাবে, আমি মনে করি না এটি ডেবিয়ানের মতো কাজ করে, প্লাস এটি কম্পাইল করার সময় এটি আমাকে একটি ত্রুটি দিয়েছে। তাই এখন আপনি জানেন, চেষ্টা করুন এবং আমাকে বলুন, যদিও অন্যান্য ডিস্ট্রিবিউশন থেকে বেশিরভাগ অ্যাপ্লিকেশন AUR