উদাহরণ লিনাক্স RPM কমান্ড (CentOS / redhat 6)
সুচিপত্র:
- আরপিএম প্যাকেজ ইনস্টল, আপডেট এবং অপসারণ
- আরপিএম প্যাকেজ অনুসন্ধান করা হচ্ছে
- আরপিএম প্যাকেজগুলি যাচাই করা হচ্ছে
- উপসংহার
আরপিএম প্যাকেজ ম্যানেজার (আরপিএম) একটি শক্তিশালী প্যাকেজ ম্যানেজমেন্ট সিস্টেম যা রেড হ্যাট লিনাক্স এবং এর ডেরাইভেটিভস যেমন সেন্টোস এবং ফেডোরার দ্বারা ব্যবহৃত হয়। আরপিএম
rpm
কমান্ড এবং
.rpm
ফাইল ফর্ম্যাটকেও বোঝায়। একটি আরপিএম প্যাকেজটিতে নির্ভরযোগ্যতা এবং ইনস্টল অবস্থানের মতো তথ্য সহ ফাইল এবং মেটাডেটার সংরক্ষণাগার থাকে।
এই টিউটোরিয়ালে, আমরা আরপিএম প্যাকেজ ইনস্টল করতে, আপডেট করতে, অপসারণ করতে, যাচাই করতে, জিজ্ঞাসা করা, এবং অন্যভাবে পরিচালনা করতে কীভাবে
rpm
কমান্ডটি ব্যবহার করবেন সে সম্পর্কে কথা বলব।
আরপিএম প্যাকেজ ইনস্টল, আপডেট এবং অপসারণ
সাধারণত, Red Hat নির্ভর ডিস্ট্রিবিউশনে নতুন প্যাকেজ ইনস্টল করতে আপনি
yum
বা
dnf
কমান্ড ব্যবহার করতে পারেন, যা সমস্ত প্যাকেজ নির্ভরতা সমাধান ও ইনস্টল করতে পারে।
প্যাকেজ ইনস্টল করা, আপডেট করার সময় এবং অপসারণ করার সময় আপনার সর্বদা
dnf
উপর
yum
বা
dnf
ব্যবহার পছন্দ করা উচিত।
আরপিএম প্যাকেজ ইনস্টল করার আগে আপনার সিস্টেমে প্রথমে কার্ল বা উইজেটের মতো ব্রাউজার বা কমান্ড-লাইন সরঞ্জাম ব্যবহার করে আপনার প্যাকেজটি ডাউনলোড করতে হবে।
আরপিএম প্যাকেজ ইনস্টল করার সময়, নিশ্চিত করুন যে সেগুলি আপনার সিস্টেম আর্কিটেকচার এবং আপনার সেন্টোস সংস্করণে নির্মিত। আপনার সিস্টেমের যথাযথ কার্যকারিতার জন্য প্রয়োজনীয় গ্লোব্যাক, সিস্টেমড, বা অন্যান্য পরিষেবা এবং লাইব্রেরিগুলির মতো গুরুত্বপূর্ণ সিস্টেম প্যাকেজগুলি প্রতিস্থাপন বা আপডেট করার সময় অতিরিক্ত সতর্কতা অবলম্বন করুন।
কেবলমাত্র রুট বা সুডো সুবিধাযুক্ত ব্যবহারকারীরা আরপিএম প্যাকেজ ইনস্টল বা মুছে ফেলতে পারবেন।
আরপিএম সহ একটি RPM প্যাকেজ ইনস্টল করতে,
-i
বিকল্পটি ব্যবহার করুন, প্যাকেজের নামটি অনুসরণ করুন:
sudo rpm -ivh package.rpm
-v
বিকল্পটি
-v
ভার্বোজ আউটপুট প্রদর্শন করতে এবং হ্যাশ চিহ্নিত চিহ্নিত অগ্রগতি বার দেখানোর জন্য
-h
বিকল্পটি বলে।
আপনি ডাউনলোডের অংশটি এড়িয়ে গিয়ে আরপিএম প্যাকেজে
rpm
কমান্ডের জন্য URL সরবরাহ করতে পারেন:
sudo rpm -ivh
আরপিএম প্যাকেজ আপগ্রেড করতে
-U
বিকল্পটি ব্যবহার করুন। প্যাকেজটি ইনস্টল না করা থাকলে এটি ইনস্টল করা হবে:
sudo rpm -Uvh package.rpm
আপনি যে প্যাকেজটি ইনস্টল করছেন বা আপডেট করছেন তা বর্তমানে ইনস্টল না থাকা অন্যান্য প্যাকেজগুলির উপর নির্ভর করে,
rpm
সমস্ত অনুপস্থিত নির্ভরতার তালিকা প্রদর্শন করবে। আপনাকে সমস্ত নির্ভরতা ম্যানুয়ালি ডাউনলোড এবং ইনস্টল করতে হবে।
সিস্টেমে সমস্ত প্রয়োজনীয় নির্ভরতা ইনস্টল না করে একটি RPM প্যাকেজ ইনস্টল করতে
--nodeps
বিকল্পটি ব্যবহার করুন:
sudo rpm -Uvh --nodeps package.rpm
একটি RPM প্যাকেজ মুছে ফেলতে (মুছতে),
-e
বিকল্পটি ব্যবহার করুন:
sudo rpm -e package.rpm
--nodeps
বিকল্পটিও কার্যকর যখন আপনি কোনও প্যাকেজটির নির্ভরতা না সরিয়ে ফেলতে চান:
sudo rpm -evh --nodeps package.rpm
--test
বিকল্পটি
rpm
কে বাস্তবে কিছু না করেই ইনস্টলেশন বা অপসারণ কমান্ড চালাতে বলে tells কমান্ডটি কাজ করবে কি না তা কেবল এটি দেখায়:
sudo rpm -Uvh --test package.rpm
আরপিএম প্যাকেজ অনুসন্ধান করা হচ্ছে
-q
অপশনটি একটি ক্যোয়ারি চালাতে
rpm
কমান্ডকে বলে।
নির্দিষ্ট প্যাকেজ ইনস্টল করা আছে কিনা তা অনুসন্ধান (অনুসন্ধান) করতে, প্যাকেজের নামটি
rpm -q
কমান্ডটি দিয়ে দিন। নিম্নলিখিত কমান্ডটি আপনাকে দেখাবে যে সিস্টেমে ওপেনজেডকে 11 প্যাকেজ ইনস্টল করা আছে:
sudo rpm -q java-11-openjdk-devel
প্যাকেজ ইনস্টল করা থাকলে আপনি এরকম কিছু দেখতে পাবেন:
java-11-openjdk-devel-11.0.4.11-0.el8_0.x86_64
কোয়েড প্যাকেজ সম্পর্কে আরও তথ্য পেতে পাস
-i
sudo rpm -qi java-11-openjdk-devel
ইনস্টল করা আরপিএম প্যাকেজে সমস্ত ফাইলের একটি তালিকা পেতে:
sudo rpm -ql package
sudo rpm -qf /path/to/file
আপনার সিস্টেমে ইনস্টল করা সমস্ত প্যাকেজগুলির তালিকা পেতে
-a
বিকল্পটি ব্যবহার করুন:
আরপিএম প্যাকেজগুলি যাচাই করা হচ্ছে
প্যাকেজ যাচাই করার সময়,
rpm
কমান্ড পরীক্ষা করে যে কোনও প্যাকেজ দ্বারা ইনস্টল হওয়া প্রতিটি ফাইল সিস্টেমে রয়েছে কিনা, ফাইলটির ডাইজেস্ট, মালিকানা, অনুমতি ইত্যাদি,
ইনস্টল করা প্যাকেজ যাচাই করতে,
-V
বিকল্পটি ব্যবহার করুন। উদাহরণস্বরূপ, ওপেনডালাপ প্যাকেজ যাচাই করতে আপনি চালনা করবেন:
sudo rpm -V openldap-2.4.46-9.el8.x86_64
যাচাইকরণ পাস করলে কমান্ড কোনও আউটপুট প্রিন্ট করবে না। অন্যথায়, যদি কিছু চেক ব্যর্থ হয় তবে এটি একটি অক্ষরটি ব্যর্থ পরীক্ষার নির্দেশ করে।
উদাহরণস্বরূপ, নিম্নলিখিত আউটপুটটি দেখায় যে ফাইলটির এমটাইম পরিবর্তন করা হয়েছে ("টি"):
…….T. c /etc/openldap/ldap.conf
প্রতিটি অক্ষরের অর্থ কী তা সম্পর্কে আরএমপি ম্যান পৃষ্ঠাটি দেখুন।
সমস্ত ইনস্টল করা আরপিএম প্যাকেজ যাচাই করতে নিম্নলিখিত কমান্ডটি চালান:
উপসংহার
আরএমপি হ'ল আরএমপি প্যাকেজ ইনস্টল, অনুসন্ধান, যাচাইকরণ, আপডেট এবং অপসারণের জন্য একটি নিম্ন-স্তরের কমান্ড-লাইন সরঞ্জাম। RPM প্যাকেজ ইনস্টল করার সময়
yum
বা
dnf
ব্যবহার করা পছন্দ করা উচিত কারণ তারা আপনার জন্য সমস্ত নির্ভরতা স্বয়ংক্রিয়ভাবে সমাধান করে।
সমস্ত উপলব্ধ কমান্ড বিকল্প সম্পর্কে আরও তথ্যের জন্য আপনার টার্মিনালে
man rpm
টাইপ করুন বা RPM.org ওয়েবসাইটে যান।
লিনাক্সে Chmod কমান্ড (ফাইল অনুমতি)

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

আরপিএম হ'ল সেন্টোস এবং ফেডোরার মতো আরএইচইএল-ভিত্তিক বিতরণগুলির জন্য একটি ইনস্টলেশন প্যাকেজ ফর্ম্যাট। এই টিউটোরিয়ালে, আমরা CentOS এ কীভাবে আরপিএম ফাইল ইনস্টল করবেন তা ব্যাখ্যা করব।
লিনাক্সে কমান্ড কমান্ড (ফাইলের মালিকানা)

Chown কমান্ড আপনাকে প্রদত্ত ফাইল, ডিরেক্টরি, বা প্রতীকী লিঙ্কটির ব্যবহারকারী এবং / অথবা গ্রুপের মালিকানা পরিবর্তন করতে দেয়। এই টিউটোরিয়ালে, আমরা আপনাকে ব্যবহারিক উদাহরণগুলির মাধ্যমে কীভাবে কাউন কমান্ডটি ব্যবহার করব তা দেখাব।