কীভাবে আরএইচইএল/সেন্টোস 7.x/6.x/5.x/4.x এ আরপিএমফোরজ সংগ্রহস্থল সক্ষম করবেন


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

আরপিএমফোর্জ সংগ্রহস্থল আরএইচইএল বা সেন্টোসের অংশ নয় বরং এটি এই অপারেটিং সিস্টেমগুলির সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। আরপিএমফোর্স প্যাকেজগুলির সম্পূর্ণ তালিকা http://packages.sw.be/ এ উত্তম হতে পারে।

এই নিবন্ধটি আপনাকে আরএইচইএল/সেন্টোস 7, 6, 5, 4 সিস্টেমের অধীনে আরপিএমফোর্স সংগ্রহস্থল ইনস্টল ও সক্ষম করার একটি পদক্ষেপ দেয়।

RHEL/CentOS যাচাই করা 32 বিট বা 64 বিট সিস্টেম

আমরা সিস্টেমটি যাচাই করতে "uname -a" কমান্ডটি ব্যবহার করি, এটি 32 বিট বা 64 বিট কিনা whether

32 বিট সিস্টেমটি আই 686 আই 686 আই 386 জিএনইউ/লিনাক্স এবং 64 বিট সার্ভার x86_64 x86_64 x86_64 জিএনইউ/লিনাক্স প্রদর্শন করবে।

সুতরাং, কমান্ড লাইন শেল থেকে "আনমে -a" কমান্ড ব্যবহার করে কোনও সিস্টেম 32 বা 64 বিট কিনা তা যাচাই করা খুব সহজ।

# uname -r

Linux linux-console.net 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 i686 i686 i386 GNU/Linux
# uname -r

Linux linux-console.net 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

আরএইচইএল/সেন্টোস 6/5/4 এ আরপিএমফোর্স সংগ্রহস্থল ইনস্টল করা হচ্ছে

আপনার সিস্টেমের জন্য উপযুক্ত আরপিএম প্যাকেজ নির্বাচন করে RPMForge সংগ্রহস্থলটি ডাউনলোড করুন এবং ইনস্টল করুন।

# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
## RHEL/CentOS 6 32 Bit OS ##
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

## RHEL/CentOS 6 64 Bit OS ##
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
## RHEL/CentOS 5 32 Bit OS ##
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

## RHEL/CentOS 5 64 Bit OS ##
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
## RHEL/CentOS 4 32 Bit OS ##
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm

## RHEL/CentOS 4 64 Bit OS ##
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm

দ্রষ্টব্য: RPMForge সংগ্রহস্থলটি /etc/yum.repod ডিরেক্টরি অধীনে ফাইল rpmforge.repo হিসাবে ইনস্টল করা হবে।

আরএইচইএল/সেন্টোস 7/6/5/4 এ আরপিএমফর্স সংগ্রহস্থল কী আমদানি করা হচ্ছে

এর পরে, আপনার সিস্টেমে DAG এর GPG কীটি ডাউনলোড এবং ইনস্টল করতে হবে।

# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt

দ্রষ্টব্য: আমদানি করা GPG কী/etc/pki/rpm-gpg ডিরেক্টরিতে ফাইল RPM-GPG-KEY-rpmforge-dag হিসাবে সঞ্চিত আছে।

আরএইচইএল/সেন্টোস 7/6/5/4 এ আরপিএমফর্স সংগ্রহস্থল ব্যবহার করে প্যাকেজ ইনস্টল করা

আসুন rpmforge সংগ্রহস্থল ব্যবহার করে কিছু ইনস্টল করার চেষ্টা করি।

# yum --enablerepo=rpmforge install aria2
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
rpmforge                                                                                                                                       
Setting up Install Process
Dependencies Resolved

=================================================================================================
 Package                         Arch			Version                Repository       Size
=================================================================================================
Installing:
 aria2                           i686           1.15.1-1.el6.rf        rpmforge         1.2 M
Installing for dependencies:
 nettle                          i686           2.2-1.el6.rf           rpmforge         359 k

Transaction Summary
=================================================================================================
Install       2 Package(s)

সুতরাং, যখনই Yum কমান্ড ব্যবহার করে একটি নতুন প্যাকেজ ইনস্টল করা হবে তখন RPMForge সংগ্রহস্থল অন্তর্ভুক্ত করা হবে।

আরএইচইএল/সেন্টোস 7/6/5/4 এ আরপিএমফর্স সংগ্রহস্থলটি অক্ষম করুন

আরপিএমফোরজ সংগ্রহস্থলটি অক্ষম করতে কেবল ফাইল /etc/yum.repos.d/rpmforge.repo খুলুন।

# vi /etc/yum.repos.d/rpmforge.repo

"সক্ষম = 1" কে "সক্ষম = 0" এ পরিবর্তন করুন। 0 এর অর্থ টার্ন অফ এবং 1 এর অর্থ টার্ন অন।

### Name: RPMforge RPM Repository for RHEL 6 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1