শিল্পা নায়ার রেডহ্যাট লিনাক্স প্যাকেজ পরিচালনার বিষয়ে তার সাক্ষাত্কারের অভিজ্ঞতাটি ভাগ করে নেয়


শিল্পা নায়ার সবেমাত্র ২০১৫ সালে স্নাতক হয়েছেন। তিনি দিল্লির নোইডায় অবস্থিত একটি জাতীয় নিউজ টেলিভিশনে প্রশিক্ষণার্থীর পদের জন্য আবেদন করতে গিয়েছিলেন। যখন তিনি স্নাতক শেষ করার জন্য এবং তাঁর কার্যভারের জন্য সাহায্যের সন্ধানের জন্য ছিলেন তখন তিনি টেকমিন্ট জুড়ে এসেছিলেন। সেই থেকে তিনি নিয়মিত টেকমিন্ট ঘুরে আসছেন।

শিল্পা নায়েরের স্মৃতির উপর ভিত্তি করে সমস্ত প্রশ্ন ও উত্তর নতুন করে লেখা হয়েছে।

"ওহে বন্ধুরা! আমি দিল্লি থেকে শিল্পা নায়ার। আমি খুব সম্প্রতি আমার স্নাতক শেষ করেছি এবং আমার ডিগ্রির পরেই প্রশিক্ষণার্থীর ভূমিকায় খোঁজ নিচ্ছিলাম। কোলাজে প্রথম দিন থেকেই আমি ইউনিক্সের প্রতি একটি আবেগ তৈরি করেছি এবং আমি এমন একটি ভূমিকা খুঁজছিলাম যা আমার অনুকূলে থাকে এবং আমার আত্মাকে সন্তুষ্ট করে। আমাকে প্রচুর প্রশ্ন জিজ্ঞাসা করা হয়েছিল এবং তাদের বেশিরভাগই ছিল রেডহ্যাট প্যাকেজ ম্যানেজমেন্ট সম্পর্কিত প্রাথমিক প্রশ্ন। "

এখানে আমি জিজ্ঞাসা করা হয়েছিল যে প্রশ্নগুলি এবং তাদের সম্পর্কিত উত্তর। আমি কেবল রেডহ্যাট জিএনইউ/লিনাক্স প্যাকেজ ম্যানেজমেন্ট সম্পর্কিত এমন প্রশ্নগুলি পোস্ট করছি, কারণ তাদের প্রধানত জিজ্ঞাসা করা হয়েছিল।

<স্প্যান শৈলী = "রঙ: লাল; ফন্ট-আকার: সাধারণ; পাঠ্য-প্রান্তিককরণ: বাম;"> উত্তর: <স্প্যান শৈলী = "রঙ: # 333333;"> প্যাকেজ ন্যানো, আবহাওয়া ইনস্টলড বা না, আমরা কোয়েরি-র বিকল্পটির সাথে আরপিএম কমান্ডটি ব্যবহার করতে পারি এবং ইনস্টল করা সমস্ত প্যাকেজগুলির জন্য -a ব্যবহার করা হয়

# rpm -qa nano
OR
# rpm -qa | grep -i nano

nano-2.3.1-10.el7.x86_64

এছাড়াও প্যাকেজের নাম অবশ্যই সম্পূর্ণ হতে হবে, একটি অসম্পূর্ণ প্যাকেজের নাম প্রম্পটটি প্রিন্ট করে কিছু না প্রিন্ট করে দেয় যার অর্থ প্যাকেজ (অসম্পূর্ণ প্যাকেজের নাম) ইনস্টল করা নেই। এটি নীচের উদাহরণ দিয়ে সহজেই বোঝা যাবে:

আমরা সাধারণত vi এর সাথে ভিএম কমান্ডের বিকল্প করি। তবে আমরা প্যাকেজ vi/vim সন্ধান করলে আমরা স্ট্যান্ডার্ড আউটপুটে কোনও ফল পাব না।

# vi
# vim

তবে আমরা স্পষ্ট দেখতে পাচ্ছি যে প্যাকেজটি vi/vim কমান্ড ফায়ার করে ইনস্টল করা আছে। এখানে অপরাধীর অসম্পূর্ণ ফাইলের নাম। আমরা যদি সঠিক ফাইল-নাম সম্পর্কে নিশ্চিত না থাকি তবে আমরা ওয়াইল্ডকার্ডটি ব্যবহার করতে পারি:

# rpm -qa vim*

vim-minimal-7.4.160-1.el7.x86_64

এইভাবে আমরা কোনও প্যাকেজ সম্পর্কিত তথ্য সন্ধান করতে পারি, যদি ইনস্টল করা হয় কি না।

<স্প্যান শৈলী = "রঙ: লাল; ফন্ট-আকার: সাধারণ; পাঠ্য-সারিবদ্ধ: বাম;"> উত্তর: <স্প্যান শৈলী = "রঙ: # 333333;"> আমরা যে কোনও প্যাকেজ ইনস্টল করতে পারি (* .rpm ) নীচে প্রদর্শিত আরপিএম কমান্ড ব্যবহার করে, এখানে বিকল্পগুলি -i (ইনস্টল), -v (ভার্বোস বা অতিরিক্ত তথ্য প্রদর্শন) এবং -h (প্যাকেজ ইনস্টলেশন চলাকালীন মুদ্রণের হ্যাশ চিহ্ন) বিকল্প রয়েছে

# rpm -ivh peazip-1.11-1.el6.rf.x86_64.rpm

Preparing...                          ################################# [100%]
Updating / installing...
   1:peazip-1.11-1.el6.rf             ################################# [100%]

যদি পূর্ববর্তী সংস্করণ থেকে কোনও প্যাকেজ আপগ্রেড করা হয় - ইউ সুইচ ব্যবহার করা উচিত, তবে হ্যাশ মার্কের সাথে আমরা একটি ভার্বোজ আউটপুট পাব তা নিশ্চিত করার জন্য বিকল্প -v এবং -h অনুসরণ করে, যা এটি পঠনযোগ্য করে তোলে।

<স্প্যান শৈলী = "রঙ: লাল; ফন্ট-আকার: সাধারণ; পাঠ্য-প্রান্তিককরণ: বাম;"> উত্তর: <স্প্যান শৈলী = "রঙ: # 333333;"> আমরা সমস্ত ফাইল তালিকাভুক্ত করতে পারি (লিনাক্স ট্রিট ডিরেক্টরি সহ ফাইল হিসাবে সমস্ত কিছু) প্যাকেজ দ্বারাdd অপশন -l (সমস্ত ফাইলের তালিকা তৈরি করুন) এবং -q (অনুসন্ধানের জন্য) ব্যবহার করে ইনস্টল করা হয়েছে

# rpm -ql httpd

/etc/httpd
/etc/httpd/conf
/etc/httpd/conf.d
...

<স্প্যান শৈলী = "রঙ: লাল; ফন্ট-আকার: সাধারণ; পাঠ্য-প্রান্তিককরণ: বাম;"> উত্তর: <স্প্যান শৈলী = "রঙ: # 333333;"> প্রথমে আমাদের জানতে হবে পোস্টফিক্স দ্বারা ইনস্টল করা হয়েছিল কি প্যাকেজ। প্যাকেজের নাম সন্ধান করুন যা বিকল্পগুলি ব্যবহার করে পোস্টফিক্স ইনস্টল করেছে - একটি প্যাকেজ মুছুন/আনইনস্টল করুন) এবং –v (ভার্বোজ আউটপুট)

# rpm -qa postfix*

postfix-2.10.1-6.el7.x86_64

এবং তারপরে পোস্টফিক্সটিকে সরান:

# rpm -ev postfix-2.10.1-6.el7.x86_64

Preparing packages...
postfix-2:3.0.1-2.fc22.x86_64

<স্প্যান শৈলী = "রঙ: লাল; ফন্ট-আকার: সাধারণ; পাঠ্য-প্রান্তিককরণ: বাম;"> উত্তর: <স্প্যান শৈলী = "রঙ: # 333333;"> আমরা একটি ইনস্টল করা প্যাকেজ সম্পর্কে বিশদ তথ্য পেতে পারি আরপিএম সহ -Qa অপশনটি ব্যবহার করে প্যাকেজের নাম অনুসরণ করা হবে

উদাহরণস্বরূপ প্যাকেজ ওপেনশ্যাশের বিশদ সন্ধান করার জন্য, আমাকে যা করতে হবে তা হ'ল:

# rpm -qa openssh

 rpm -qi openssh
Name        : openssh
Version     : 6.8p1
Release     : 5.fc22
Architecture: x86_64
Install Date: Thursday 28 May 2015 12:34:50 PM IST
Group       : Applications/Internet
Size        : 1542057
License     : BSD
....