উবুন্টু/ডেবিয়ানে নতুন অ্যাডভান্সড প্যাকেজ টুল (এপিটি) কীভাবে ব্যবহার করবেন তার 15 উদাহরণ


লিনাক্স সিস্টেম/সার্ভার প্রশাসনের অধীনে আয়ত্ত করার একটি গুরুত্বপূর্ণ বিষয় হ'ল বিভিন্ন প্যাকেজ পরিচালনার সরঞ্জামগুলি ব্যবহার করে প্যাকেজ পরিচালনা।

বিভিন্ন লিনাক্স ডিস্ট্রিবিউশনগুলি প্রাক-সংকলিত প্যাকেজে অ্যাপ্লিকেশন ইনস্টল করে যার মধ্যে বাইনারি ফাইল, কনফিগারেশন ফাইল এবং অ্যাপ্লিকেশনটির নির্ভরতা সম্পর্কে তথ্য রয়েছে।

প্যাকেজ পরিচালনার সরঞ্জামগুলি সিস্টেম/সার্ভার প্রশাসকদের অনেক উপায়ে সহায়তা করে যেমন:

  1. সফ্টওয়্যার ডাউনলোড এবং ইনস্টল করা হচ্ছে
  2. উত্স থেকে সফ্টওয়্যার সংকলন করুন
  3. সমস্ত সফ্টওয়্যার ইনস্টল করা, তাদের আপডেট এবং আপগ্রেডগুলি ট্র্যাক করে রাখা
  4. হ্যান্ডলিং নির্ভরতা
  5. এবং ইনস্টল করা সফ্টওয়্যার এবং আরও অনেক কিছু সম্পর্কে অন্যান্য তথ্য রাখে

এই গাইডটিতে, আমরা আপনার উবুন্টু লিনাক্স সিস্টেমে নতুন এপিটি (অ্যাডভান্সড প্যাকেজ টুল) কীভাবে ব্যবহার করবেন তার 15 টি উদাহরণ সন্ধান করতে যাচ্ছি।

এপিটি হ'ল একটি কমান্ড-লাইন ভিত্তিক সরঞ্জাম যা উবুন্টু ভিত্তিক লিনাক্স সিস্টেমে প্যাকেজগুলি ব্যবহার করার জন্য ব্যবহৃত হয়। এটি আপনার সিস্টেমে প্যাকেজ পরিচালনার জন্য একটি কমান্ড লাইন ইন্টারফেস উপস্থাপন করে।

1. একটি প্যাকেজ ইনস্টল করা

আপনি একক প্যাকেজের নাম নির্দিষ্ট করে একটি প্যাকেজ ইনস্টল করতে পারেন বা সমস্ত নাম তালিকাভুক্ত করে এক সাথে অনেকগুলি প্যাকেজ ইনস্টল করতে পারেন।

$ sudo apt install glances

২. ইনস্টল করা প্যাকেজের অবস্থান সন্ধান করুন

নীচের কমান্ডটি আপনাকে প্যাকেজে থাকা সমস্ত ফাইলকে গ্লেন্সস (অ্যাডভান্স লিনাক্স মনিটরিং সরঞ্জাম) নামে তালিকাবদ্ধ করতে সহায়তা করবে।

$ sudo apt content glances

৩. একটি প্যাকেজের সমস্ত নির্ভরতা পরীক্ষা করুন

এটি আপনাকে নির্দিষ্ট করা কোনও প্যাকেজের নির্ভরতা সম্পর্কে কাঁচা তথ্য প্রদর্শন করতে সহায়তা করবে।

$ sudo apt depends glances

4. একটি প্যাকেজ জন্য অনুসন্ধান করুন

অনুসন্ধান বিকল্পটি প্রদত্ত প্যাকেজটির নাম অনুসন্ধান করে এবং সমস্ত মেলানো প্যাকেজ দেখায়।

$ sudo apt search apache2

৫. প্যাকেজ সম্পর্কে তথ্য দেখুন

এটি আপনাকে প্যাকেজ বা প্যাকেজ সম্পর্কিত তথ্য প্রদর্শন করতে, আপনার যে সমস্ত প্যাকেজ সম্পর্কিত তথ্য প্রদর্শন করতে চান তা নির্দিষ্ট করে নীচের কমান্ডটি চালাতে সহায়তা করবে।

$ sudo apt show firefox

Any. যে কোনও ভাঙা নির্ভরতার জন্য প্যাকেজ যাচাই করুন

কখনও কখনও প্যাকেজ ইনস্টলেশন চলাকালীন, প্যাকেজের নাম সহ নীচের কমান্ডটি চালাচ্ছেন কিনা তা পরীক্ষা করতে আপনি ভাঙা প্যাকেজ নির্ভরতা সম্পর্কিত ত্রুটি পেতে পারেন।

$ sudo apt check firefox

Give. প্রদত্ত প্যাকেজটির প্রস্তাবিত অনুপস্থিত প্যাকেজগুলির তালিকা দিন

$ sudo apt recommends apache2

8. ইনস্টল করা প্যাকেজ সংস্করণ পরীক্ষা করুন

‘সংস্করণ’ বিকল্পটি আপনাকে ইনস্টল করা প্যাকেজ সংস্করণ দেখিয়ে দেবে।

$ sudo apt version firefox

9. সিস্টেম প্যাকেজ আপডেট করুন

এটি আপনাকে আপনার সিস্টেমে অন্তর্ভুক্ত বিভিন্ন সংগ্রহস্থল থেকে প্যাকেজগুলির তালিকা ডাউনলোড করতে সহায়তা করবে এবং প্যাকেজগুলির নতুন সংস্করণ এবং তাদের নির্ভরতা উপস্থিত থাকলে সেগুলি আপডেট করবে।

$ sudo apt update

10. আপগ্রেড সিস্টেম

এটি আপনাকে আপনার সিস্টেমে সমস্ত প্যাকেজগুলির নতুন সংস্করণ ইনস্টল করতে সহায়তা করে।

$ sudo apt upgrade

১১. অব্যবহৃত প্যাকেজগুলি সরান

আপনি যখন আপনার সিস্টেমে একটি নতুন প্যাকেজ ইনস্টল করেন, এটির নির্ভরতাও ইনস্টল করা হয় এবং তারা অন্যান্য প্যাকেজগুলির সাথে কিছু সিস্টেম লাইব্রেরি ব্যবহার করে। এই নির্দিষ্ট প্যাকেজটি সরিয়ে নেওয়ার পরে, এটির নির্ভরতাগুলি সিস্টেমে থেকে যাবে, তাই তাদের অপসারণের জন্য নীচে স্বতঃস্থাপন ব্যবহার করুন:

$ sudo apt autoremove

12. ডাউনলোড করা প্যাকেজগুলির পুরাতন সংগ্রহস্থল পরিষ্কার করুন

‘ক্লিন’ বা ‘অটোকলিয়ান’ বিকল্পটি ডাউনলোড করা প্যাকেজ ফাইলগুলির সমস্ত পুরানো স্থানীয় সংগ্রহস্থান সরিয়ে দেয়।

$ sudo apt autoclean 
or
$ sudo apt clean

13. এর কনফিগারেশন ফাইলের সাহায্যে প্যাকেজগুলি সরান

আপনি অপসারণের সাথে এপটি চালালে এটি কেবল প্যাকেজ ফাইলগুলি সরিয়ে দেয় তবে কনফিগারেশন ফাইলগুলি সিস্টেমে থেকে যায়। সুতরাং কোনও প্যাকেজ এবং এটির কনফিগারেশন ফাইলগুলি সরাতে আপনাকে খাঁটি ব্যবহার করতে হবে।

$ sudo apt purge glances

14. ইনস্টল করুন। প্যাকেজ

একটি .deb ফাইল ইনস্টল করতে, নীচের কমান্ডটি ফাইলনাম দিয়ে আর্গুমেন্ট হিসাবে চালান:

$ sudo apt deb atom-amd64.deb

15. এপিটি ব্যবহার করার সময় সহায়তা সন্ধান করুন

নীচের কমান্ডটি আপনার সিস্টেমে কীভাবে এপিটি ব্যবহার করবে সে সম্পর্কে এটির বিবরণ সহ সমস্ত অপশন তালিকাভুক্ত করবে।

$ apt help

সারসংক্ষেপ

সর্বদা মনে রাখবেন যে লিনাক্সে আপনি ব্যবহার করতে পারেন এমন ভাল প্যাকেজ পরিচালনার সরঞ্জাম।

আপনি যা ব্যবহার করেন তা আমাদের সাথে ভাগ করে নিতে পারেন এবং এটির মাধ্যমে আপনার অভিজ্ঞতা। আমি আশা করি নিবন্ধটি সহায়ক এবং কোনও অতিরিক্ত তথ্যের জন্য মন্তব্য বিভাগে একটি মন্তব্য দিন।