ডিপিকেজি

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
dpkg
মূল উদ্ভাবক Ian Murdock
উন্নয়নকারী ডিপিকেজি দল
সর্বশেষ সংস্করণ ১.১৫.৭.২
প্রাকদর্শন সংস্করণ ১.১৫.৮.৪
লেখা হয়েছে সি
অপারেটিং সিস্টেম Unix-like
ধরণ Package management system
লাইসেন্স GNU General Public License
ওয়েবসাইট www.debian.org/doc/FAQ/ch-pkgtools.en.html

ডিপিকেজি (ইংরেজি: dpkg) সফটওয়্যারটি ডেবিয়ান প্যাকেজ ব্যবস্থাপনা সিস্টেমের মূল অংশ হিসাবে ব্যবহৃত হয়। .deb ফরম্যাটের প্যাকেজসমূহ ইনস্টল, অপসারণ সহ অন্যন্য বেশ কিছু কাজে dpkg ব্যবহার করা হয়।[১]

dpkg একটি লো লেভেল টুল। বিভিন্ন স্থানের প্যাকেজ ব্যবস্থাপনা এবং সমন্বয়ের কাজটি আরও সহজ পদ্ধতিতে করার ক্ষেত্রে এপিটি এর মত টুল ব্যবহার করা হয়। এছাড়া aptitude অথবা synaptic এত মত বেশ কিছু টুল রয়েছে যা বর্তমানে ডিপিকেজি এর বিকল্প হিসাবে ব্যবহার করা হয়। এসকল টুল এর ব্যবহার বান্ধব ইন্টারফেস এবং বিভিন্ন প্যাকেজের মধ্যে জটিল সম্পর্ক সমন্বয়ের কাজ ডিপিকেজি এর থেকে আরও কার্যকরভাবে সম্পন্ন করতে পারে।

ডেবিয়ান প্যকেজ "ডিপিকেজি" এর মাধ্যমে ডিপিকেজি প্রোগ্রামটি ব্যবহার করা যায়। তবে প্যাকেজ ব্যবস্থাপনার কাজটি সঠিকভাবে সম্পন্ন করার জন্য আরও কিছু প্যাকেজ ব্যবহার করতে হয়, এর মধ্যে রয়েছে dpkg-statoverride, dpkg-divert এবং update-alternatives। বর্তমানে "dpkg-dev" প্যাকেজটির মাধ্যমে ডিপিকেজি এরং সংস্লিষ্ট প্যাকেজ ব্যবস্থাপনার প্রোগ্রামসহূহ ব্যবহার করা যায়।

ইতিহাস[সম্পাদনা]

ব্যবহারিক উদাহারণ[সম্পাদনা]

.deb প্যাকেজ ইনস্টল করতে লিখুন:

dpkg -i debFileName

এখানে debFileName এর পরিবর্তে, ডেবিয়ান সফটওয়্যার প্যাকেজটির নাম লিখতে হবে।

ইনস্টল করা প্যাকেজসমূহের তালিকা পেতে লিখুন:

dpkg -l [optional pattern]

কোনো প্যাকেজ মুছে ফেলতে লিখুন:

dpkg -r packagename

ডেভলপমেন্ট টুল[সম্পাদনা]

dpkg-dev বেশ কিছু প্যাকেজের সমন্বয়ে তৈরী একটি প্যাকেজ। এখানে অন্তর্ভুক্ত প্যাকেজসমূহ হল:

  • dpkg-source ডেবিয়ান প্যাকেজের সোর্স ফাইল প্যাক এবং আনপ্যাক করার কাজ করে থাকে।
  • dpkg-gencontrol reads the information from an unpacked Debian tree source and generates a binary package control package, creating an entry for this in Debian/files.
  • dpkg-shlibdeps calculates the dependencies of runs with respect to libraries.
  • dpkg-genchanges reads the information from an unpacked Debian tree source that once constructed creates a control file (.changes).
  • dpkg-buildpackage is a control script that can be used to construct the package automatically.
  • dpkg-distaddfile adds a file input to debian/files.
  • dpkg-parsechangelog reads the changes file (changelog) of an unpacked Debian tree source and creates a conveniently prepared output with the information for those changes.

আরও দেখুন[সম্পাদনা]

তথ্যসূত্র[সম্পাদনা]

  1. http://packages.ubuntu.com/lucid/dpkg

বহিঃসংযোগ[সম্পাদনা]