সর্বশেষ এলএএমপি স্ট্যাক ইনস্টল করতে কীভাবে রেমি সংগ্রহস্থল সক্ষম করবেন


আপনি যদি সিস্টেম অ্যাডমিনিস্ট্রেটর, বিকাশকারী, বা কোনও ডিওপস ইঞ্জিনিয়ার হন তবে সম্ভাবনা থাকে যে কোনও সময় আপনাকে একটি এলএএমপি (লিনাক্স/অ্যাপাচি/মাইএসকিউএল বা মারিয়াডিবি/পিএইচপি) স্ট্যাক সেট আপ করতে হয়েছিল।

ওয়েব ও ডাটাবেস সার্ভারগুলি, সুপরিচিত সার্ভার-সাইড ভাষার সাথে, বড় বিতরণগুলির অফিসিয়াল সংগ্রহস্থল থেকে তাদের সর্বশেষ সংস্করণগুলিতে পাওয়া যায় না। আপনি যদি কাটিং-এজ সফ্টওয়্যারটি খেলতে বা কাজ করতে চান তবে আপনাকে সেগুলি উত্স থেকে ইনস্টল করতে হবে বা তৃতীয় পক্ষের সংগ্রহস্থল ব্যবহার করতে হবে।

এই নিবন্ধে, আমরা আরপিএম-ভিত্তিক বিতরণের জন্য অ্যাপাচি, মাইএসকিউএল/মারিয়াডিবি, পিএইচপি, এবং সম্পর্কিত সফ্টওয়্যার সম্পর্কিত একটি তৃতীয় পক্ষের সংগ্রহস্থল রেমি প্রবর্তন করব। তবে এটি লক্ষণীয় গুরুত্বপূর্ণ যে রেমি বর্তমানে নিম্নলিখিত বিতরণের জন্য (এই লেখার সময় - 2021 এপ্রিল) উপলব্ধ:

  • CentOS 8/7
  • রেড হ্যাট এন্টারপ্রাইজ লিনাক্স 8/7
  • ফেডোরা 34/33 এবং 32

এটি মাথায় রেখে, আসুন শুরু করা যাক।

CentOS, RHEL, এবং ফেডোরায় রেমি সংগ্রহস্থল ইনস্টল করা হচ্ছে

আমরা আসলে রেমি ইনস্টল করার আগে আমাদের প্রথমে ইপিল সংগ্রহস্থল সক্ষম করতে হবে। ফেডোরায় এটি ডিফল্টরূপে সক্ষম করা উচিত তবে সেন্টস এবং আরএইচইএলে আপনাকে এটি করতে হবে:

# yum update 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [CentOS/RHEL 8/7]
# yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm                  [CentOS/RHEL 8]                    
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm                  [CentOS/RHEL 7]
# dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm   [On Fedora 34]
# dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm   [On Fedora 33]
# dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm   [On Fedora 32]

ডিফল্টরূপে, রেমি সক্ষম হয় না। আপনার যখন প্রয়োজন হয় তখন অস্থায়ীভাবে এটি পরিবর্তন করতে, আপনি এটি করতে পারেন:

# yum --enablerepo=remi install package

প্যাকেজ যেখানে আপনি ইনস্টল করতে চান প্যাকেজ প্রতিনিধিত্ব করে।

আপনি যদি স্থায়ীভাবে রেমি সক্ষম করতে চান তবে /etc/yum.repos.d/remi.repo সম্পাদনা করুন এবং প্রতিস্থাপন করুন

enabled=0

সঙ্গে

enabled=1

এই রেমি রিপোজিটরিতে একটি ঘনিষ্ঠ চেহারা

যদি আপনি পূর্বে প্রস্তাবিত হিসাবে স্থায়ীভাবে সংগ্রহস্থল সক্ষম করার সিদ্ধান্ত নিয়েছে, আপনি চালানোর সময় এটি তালিকাভুক্ত করা উচিত:

# yum repolist

আপনি নীচের চিত্রটিতে দেখতে পাচ্ছেন, রিমি-সেফ নামে আরও একটি ভান্ডার পাওয়া যায়:

এই সংগ্রহস্থলটি এমন এক্সটেনশানগুলি সরবরাহ করে যা হয় হয় অবহিত করা হয়েছে (তবে এখনও উত্তরাধিকার প্রয়োগে ব্যবহৃত হয়েছে), কার্য-প্রক্রিয়াধীন রয়েছে, অথবা যা ফেডোরার নীতিমালা মেনে চলে না।

উদাহরণস্বরূপ এখন পিএইচপি-সম্পর্কিত প্যাকেজগুলির জন্য নতুন যুক্ত হওয়া সংগ্রহস্থলগুলি অনুসন্ধান করা যাক:

# yum list php*

দয়া করে নোট করুন যে রেমি-র প্যাকেজগুলির সরকারী সংগ্রহস্থলের মতোই নাম রয়েছে। উদাহরণস্বরূপ, পিএইচপি বিবেচনা করুন:

আপনার যদি পিএইচপি 5.4 ইনস্টল করার প্রয়োজন হয় তবে সঠিক সংগ্রহস্থলটি সক্ষম করতে এবং অন্যটি অক্ষম করার বিষয়টি নিশ্চিত করুন।

পিএইচপি 8 এর সর্বশেষতম স্থিতিশীল সংস্করণ ইনস্টল করতে, আপনি এটি করতে পারেন:

------ for PHP 8 ------ 
# yum module reset php
# yum module install php:remi-8.0


------ for PHP 7 ------ 
# yum module reset php
# yum module install php:remi-7.3

একইভাবে, এলএএমপি স্ট্যাকের সর্বশেষ সংস্করণটি ইনস্টল করতে, করুন:

# yum --enablerepo=remi install php httpd mariadb-server mariadb

এই নিবন্ধে, আমরা কীভাবে রেমি সক্ষম করতে এবং ব্যবহার করতে পারি তা ব্যাখ্যা করেছি, একটি তৃতীয় পক্ষের সংগ্রহস্থল যা এলএএমপি স্ট্যাক এবং সম্পর্কিত সফ্টওয়্যারগুলির উপাদানগুলির সর্বশেষ সংস্করণ সরবরাহ করে।

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

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