Pacman প্যাকেজ ম্যানেজার ব্যবহার করার জন্য একটি গাইড

ভূমিকা

পূর্ববর্তী গাইডগুলিতে আমি আপনাকে দেখিয়েছি কিভাবে apt-get ব্যবহার করে ডেবিয়ান ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনগুলিতে অ্যাপ্লিকেশন ইনস্টল করা যায় এবং আমি আপনাকে দেখিয়েছি কিভাবে Yum ব্যবহার করে Red Hat লিনাক্স ডিস্ট্রিবিউশনগুলিতে অ্যাপ্লিকেশন ইনস্টল করা যায়।

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

আপনার কম্পিউটারে কোন অ্যাপ্লিকেশন ইনস্টল করা আছে

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে আপনার সিস্টেমে ইনস্টল করা সমস্ত প্যাকেজগুলির তালিকা দেখতে পারেন:

প্যাকম্যান -কিউ

এটি আপনার কম্পিউটারের সমস্ত অ্যাপ্লিকেশন এবং তাদের সংস্করণের নম্বরগুলির একটি তালিকা ফিরিয়ে দেবে।

একটি ইনস্টল করা অ্যাপ্লিকেশন জন্য পরিবর্তন লগ দেখতে

নিম্নোক্ত প্রশ্নগুলি সম্পর্কে বিভিন্ন ক্যোয়ারী বিকল্পগুলি সরবরাহ করে আপনি প্যাকেজ সম্পর্কে আরও তথ্য পুনরুদ্ধার করতে পারেন বা প্রকৃতপক্ষে প্যাকেজগুলি পুনরুদ্ধার করতে পারেন:

প্যাকম্যান -কি-কে অক্টোপি

অন্যান্য প্যাকেজগুলির জন্য নির্ভরতা হিসাবে ইনস্টল করা প্যাকেজ দেখুন

এটি যদি বিদ্যমান থাকে তবে উপরের কমান্ডটি আমাকে অক্টোপির রূপান্তর দেখাবে। যদি এটি না থাকে তবে একটি বার্তা আপনাকে বলার জন্য প্রদর্শিত হবে না যে কোন চ্যালেঞ্জ উপলব্ধ নেই।

pacman -q -d

উপরের কমান্ডটি আপনাকে সমস্ত প্যাকেজ দেখায় যা নির্ভরশীল হিসাবে অন্য প্যাকেজে ইনস্টল করা হয়।

pacman -q -d -t

এটি আপনাকে আপনার কম্পিউটারে ইনস্টল করা সমস্ত অনাথ নির্ভরতা দেখাবে।

স্পষ্টভাবে ইনস্টল প্যাকেজ দেখুন

যদি আপনি স্পষ্টভাবে ইনস্টল করা সমস্ত প্যাকেজ দেখতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

প্যাকম্যান -কি-ই

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

আপনি নিম্নোক্ত কমান্ডটি ব্যবহার করে কোন সুনির্দিষ্ট প্যাকেজগুলির কোনও নির্ভরযোগ্যতা দেখতে পাবেন না:

প্যাকম্যান -কি-ই-টি

একটি গ্রুপ মধ্যে সমস্ত প্যাকেজ দেখুন

কোন গ্রুপ প্যাকেজটি আপনার সাথে সংযুক্ত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

প্যাকম্যান -কি-জি

এটি প্যাকেজের নাম অনুসারে গ্রুপের নামটি দেখাবে।

যদি আপনি একটি নির্দিষ্ট গোষ্ঠীতে সমস্ত প্যাকেজ দেখতে চান তবে আপনি গোষ্ঠীটির নাম উল্লেখ করতে পারেন:

pacman -q -g বেস

ইনস্টল করা প্যাকেজ সম্পর্কে তথ্য ফেরতুন

যদি আপনি প্যাকেজ সম্পর্কে নাম, বিবরণ এবং সমস্ত অন্যান্য পদ্ধতি জানতে চান তবে নীচের কমান্ডটি ব্যবহার করুন:

প্যাকম্যান -কি-ই প্যাকেজনাম

আউটপুট অন্তর্ভুক্ত:

একটি ইনস্টল প্যাকেজ স্বাস্থ্য পরীক্ষা করুন

একটি নির্দিষ্ট প্যাকেজের স্বাস্থ্য পরীক্ষা করতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

pacman -q -k প্যাকেজনাম

এই নিম্নলিখিত অনুরূপ আউটপুট ফিরে আসবে:

স্ক্র্যাচ: 1208 মোট ফাইল, 0 অনুপস্থিত ফাইল

আপনি এই কমান্ডটি সমস্ত ইনস্টলকৃত প্যাকেজগুলির সাথে চালাতে পারেন:

pacman -q -k

একটি প্যাকেজ দ্বারা মালিকানাধীন সমস্ত ফাইল খুঁজুন

আপনি নিম্নোক্ত কমান্ডটি ব্যবহার করে নির্দিষ্ট প্যাকেজের মালিকানাধীন সব ফাইলগুলি খুঁজে পেতে পারেন:

প্যাকম্যান -কিউএল প্যাকেজনাম

এটি প্যাকেজ নাম এবং ফাইলের পাথ যা তার মালিকানাধীন। আপনি -l এর পরে একাধিক প্যাকেজগুলি নির্দিষ্ট করতে পারেন

সিঙ্ক ডেটাবেসগুলিতে পাওয়া প্যাকেজগুলি খুঁজে না (অর্থাৎ ইনস্টল করা ম্যানুয়ালি)

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে নিজে ইনস্টল করা প্যাকেজগুলি খুঁজে পেতে পারেন:

pacman -q -m

গুগল ক্রোমের মতো yaourt ব্যবহার করে ইনস্টল করা প্যাকেজগুলি এই কমান্ড ব্যবহার করে তালিকাভুক্ত হবে।

সিঙ্ক ডেটাবেসে শুধুমাত্র উপলব্ধ প্যাকেজ খুঁজুন

এটি পূর্ববর্তী কমান্ডের বিপরীত এবং শুধুমাত্র সিঙ্ক ডেটাবেসগুলির মাধ্যমে ইনস্টল করা প্যাকেজগুলি দেখায়।

pacman -q -n

তারিখ প্যাকেজ খুঁজে বের করুন

নিম্নলিখিত কমান্ড ব্যবহার করে আপডেট করা প্রয়োজন এমন প্যাকেজগুলি খুঁজে পেতে:

প্যাকম্যান -কিউ-উ

এটি প্যাকেজগুলির তালিকা, তাদের সংস্করণ সংখ্যা এবং সর্বশেষ সংস্করণ নম্বরগুলি ফিরিয়ে দেবে।

Pacman ব্যবহার করে একটি প্যাকেজ ইনস্টল করতে কিভাবে

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

প্যাকম্যান-এস প্যাকেজনাম

এই কমান্ড চালানোর জন্য আপনার অনুমতিগুলি উন্নত করার জন্য আপনাকে sudo কমান্ড ব্যবহার করতে হবে। বিকল্প হিসাবে, su কমান্ড ব্যবহার করে উজ্জ্বল অনুমতি সহ একটি ব্যবহারকারীতে স্যুইচ করুন।

যখন একটি প্যাকেজ একাধিক সংগ্রহস্থলগুলিতে উপলব্ধ হয় তখন নিম্নোক্ত নির্দেশ অনুযায়ী এটি কোন রিপোজিটরিটি ব্যবহার করতে পারে:

প্যাকম্যান -এস রিপোসিটোরি নাম / প্যাকগনামে

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

আপনি যেমন XFCE- এর মতো ডেস্কটপ পরিবেশের মতো প্যাকেজগুলির একটি গ্রুপ ইনস্টল করতে পারেন।

আপনি যখন একটি গোষ্ঠী নাম উল্লেখ করেন তখন আউটপুটটি লাইনের পাশে থাকবে:

Xfce4 গ্রুপে 17 জন সদস্য রয়েছে

সংগ্রহস্থল অতিরিক্ত

1) exo 2) garcon 3) gtk-xfce- ইঞ্জিন

আপনি রিটার্ন টিপে গ্রুপের সমস্ত প্যাকেজ ইনস্টল করতে পারেন। বিকল্পভাবে, আপনি একটি কমা দ্বারা পৃথক সংখ্যক সংখ্যা (অর্থাত্ 1,2,3,4,5) প্রদান করে পৃথক প্যাকেজ ইনস্টল করতে পারেন। যদি আপনি 1 এবং 10 এর মধ্যে সমস্ত প্যাকেজ ইনস্টল করতে চান তবে আপনি একটি হাইফেন (অর্থাৎ 1-10) ব্যবহার করতে পারেন।

তারিখ প্যাকেজ আপগ্রেড করার জন্য কিভাবে

আপ-টু-ডেট প্যাকেজ আপগ্রেড করার জন্য নিম্নলিখিত কমান্ড ব্যবহার করুন:

প্যাকম্যান-এস-উ

কখনও কখনও আপনি প্যাকেজ আপগ্রেড করতে চান কিন্তু একটি বিশেষ প্যাকেজ জন্য, আপনি এটি একটি পুরোনো সংস্করণে থাকতে চান (কারণ আপনি নতুন সংস্করণ একটি বৈশিষ্ট্য সরানো হয়েছে বা ভাঙ্গা হয়)। আপনি এই জন্য নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

প্যাকম্যান -এস-ইউ - আইগনার প্যাকেজ

উপলব্ধ প্যাকেজগুলির একটি তালিকা দেখান

আপনি নিম্নলিখিত কমান্ডের সাহায্যে সিঙ্ক ডাটাবেসের উপলব্ধ প্যাকেজগুলির তালিকা দেখতে পারেন:

প্যাকম্যান-এস-এল

সিঙ্ক ডেটাবেস প্যাকেজ সম্পর্কে তথ্য প্রদর্শন করুন

নিম্নোক্ত কমান্ডটি ব্যবহার করে আপনি সিঙ্ক ডাটাবেসে একটি প্যাকেজ সম্পর্কে বিস্তারিত তথ্য পেতে পারেন:

প্যাকম্যান-এস-আই প্যাকেজনাম

সিঙ্ক ডাটাবেস একটি প্যাকেজ জন্য অনুসন্ধান করুন

যদি আপনি সিঙ্ক ডাটাবেসের মধ্যে একটি প্যাকেজ অনুসন্ধান করতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

pacman -s- গুলি প্যাকেজনাম

ফলাফল অনুসন্ধানের মানদণ্ডের সাথে মিলিত সমস্ত উপলব্ধ প্যাকেজগুলির একটি তালিকা হবে।

সিঙ্ক ডেটাবেস রিফ্রেশ করুন

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে সিঙ্ক ডাটাবেস আপ টু ডেট নিশ্চিত করতে পারেন:

প্যাকম্যান -এস-ই

আপগ্রেড কমান্ডটি চালানোর পূর্বে এটি ব্যবহার করা উচিত। এটি এমনভাবে চালানোর জন্য উপযোগী, যদি আপনি এটিতে কিছু না করেন তবে আপনি যখন অনুসন্ধান করবেন তখন আপনি সর্বশেষ ফলাফলগুলি পেয়ে যাবেন।

সুইচ সম্পর্কে একটি নোট

এই নির্দেশিকা জুড়ে, আপনি লক্ষ্য করবেন যে আমি নিজের উপর প্রতিটি সুইচ নির্দিষ্ট করেছি। উদাহরণ স্বরূপ:

প্যাকম্যান-এস-উ

আপনি অবশ্যই, সুইচ একত্রিত করতে পারেন:

প্যাকম্যান -সু