সংক্ষেপে : apt-get install
আপনার সিস্টেমে নতুন ইনস্টল করা সফ্টওয়্যার অ্যাপ্লিকেশনটি সফলভাবে কার্যকর করতে পারে এমন সমস্ত কিছু করে।
দীর্ঘ্য:
preliminaries:
ম্যানপেজ থেকে :
ইনস্টলেশনের জন্য নির্দিষ্ট প্যাকেজগুলির দ্বারা প্রয়োজনীয় সমস্ত প্যাকেজগুলি পুনরুদ্ধার এবং ইনস্টল করা হবে।
এই প্যাকেজগুলি নেটওয়ার্কের একটি সংগ্রহস্থলে সংরক্ষণ করা হয়। সুতরাং, apt-get
প্রয়োজনীয় সমস্তগুলি অস্থায়ী ডিরেক্টরিতে ( /var/cache/apt/archives/
) এ ডাউনলোড করুন। এগুলি একটি ওয়েব- বা একটি এফটিপি-সার্ভার থেকে ডাউনলোড করা হবে। তারা তথাকথিত নির্দিষ্ট করা হয় sources.list
; সংগ্রহস্থলের একটি তালিকা। এরপরে তারা প্রক্রিয়াগতভাবে একে একে ইনস্টল হয়ে যায়।
প্রথমটি হ'ল, এর আর কোনও নির্ভরতা নেই; সুতরাং তাদের জন্য অন্য কোনও প্যাকেজ ইনস্টল করতে হবে না। এর মাধ্যমে, অন্যান্য প্যাকেজগুলির (যার আগে নির্ভরতা ছিল) এখন আর কোনও নির্ভরতা নেই। নির্দিষ্ট প্যাকেজগুলি ইনস্টল না হওয়া পর্যন্ত সিস্টেম সেই প্রক্রিয়াটি বার বার চালিয়ে যায়।
প্রতিটি প্যাকেজ একটি ইনস্টলেশন প্রক্রিয়া হয়।
প্যাকেজ ইনস্টলেশন:
ডেবিয়ান-ভিত্তিক লিনাক্স বিতরণগুলিতে, উবুন্টু হিসাবে, এই প্যাকেজগুলি নির্দিষ্ট মানযুক্ত ফর্ম্যাটে থাকে: ডাব - দেবিয়ান বাইনারি প্যাকেজ ফর্ম্যাট ।
এই জাতীয় প্যাকেজটিতে সিস্টেমে ইনস্টল করা ফাইল রয়েছে। এছাড়াও এগুলিতে একটি নিয়ন্ত্রণ ফাইল থাকে । এই ফাইলটিতে এমন স্ক্রিপ্ট রয়েছে যা প্যাকেজিং সিস্টেমটি একটি নির্দিষ্ট পরিস্থিতিতে কার্যকর করা উচিত; তথাকথিত রক্ষণাবেক্ষণকারী স্ক্রিপ্টগুলি । এই লিপিগুলি এতে বিভক্ত:
preinst
: সিস্টেমের ফাইলহায়ার্কিতে ফাইলগুলি ইনস্টল করার আগে
postinst
: ইনস্টলেশন পরে
prerm
: আনইনস্টল করার আগে
postrm
: আনইনস্টল করার পরে
একটি আকর্ষণীয় ছবি রয়েছে, একটি নতুন প্যাকেজ ইনস্টল করার পদ্ধতিটি দেখায়:
আরও নিয়ন্ত্রণ-ফাইল রয়েছে, সর্বাধিক গুরুত্বপূর্ণ নিম্নরূপ:
control
: প্যাকেজ শনাক্ত করতে নির্ভরতাগুলির একটি তালিকা এবং অন্যান্য দরকারী তথ্য
conffiles
: কনফিগার ফাইলের একটি তালিকা (সাধারণত যারা থাকে /etc
)
debian-binary
: ডেবি-প্যাকেজ সংস্করণ রয়েছে, বর্তমানে 2.0
md5sums
: যাচাইকরণের জন্য প্যাকেজে প্রতিটি ফাইলের এমডি 5sums এর একটি তালিকা
templates
: ইনস্টলেশন চলাকালীন ত্রুটি বর্ণনা এবং সংলাপযুক্ত একটি ফাইল