+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (204 امتیاز)
ویرایش شده قبل توسط
چگونه میتوان dvd مربوط به سیستم عامل redhat را به عنوان repository مورد استفاده yum تعریف کرد؟

1 پاسخ

0 امتیاز
قبل توسط (204 امتیاز)
ویرایش شده قبل توسط
 
بهترین پاسخ

مراحل زیر را انجام دهید:

1- ISO مربوط به RHEL 7 را در فولدری مثل mnt مانت (mount) کنید:

# mount -o loop RHEL7.1.iso /mnt

اگر از DVD استفاده می کنید می توانید آن را بصورت زیر mount کنید:

# mount -o loop /dev/sr0  /mnt

2- فایل media.repo را از فولدر mount شده به فولدر /etc/yum.repos.d/ کپی کنید و permission درستی برای آن تنظیم کنید:

# cp /mnt/media.repo /etc/yum.repos.d/rhel7dvd.repo
# chmod 644 /etc/yum.repos.d/rhel7dvd.repo

3- فایل repo جدید را ویرایش کنید و مقدار gpgcheck=0 را به 1 تغییر دهید و سه خط زیر را نیز به آن اضافه کنید:

enabled=1
baseurl=file:///mnt/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

در پایان فایل repo جدید باید چیزی شبیه زیر باشد (اگر چه ممکن است mediaid بسته به نسخه RHEL متفاوت باشد):

[InstallMedia]
name=DVD for Red Hat Enterprise Linux 7.1 Server
mediaid=1359576196.686790
metadata_expire=-1
gpgcheck=1
cost=500
enabled=1
baseurl=file:///mnt/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

4- با اجرای دستور های yum clean all و subscription-manager clean کش مرتبط را پاک کنید:

# yum clean all
# subscription-manager clean

5- چک کنید ببینید می توانید لیست پکیج ها را از DVD repo دریافت کنید:

# yum list --noplugin

6- اگر مشکلی نبود می توانید update کنید:

# yum update --noplugin

منبع

سوالات مشابه

+1 امتیاز
1 پاسخ 1.3هزار بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 11 سال قبل در کامپیوتر و اینترنت توسط engineer (843 امتیاز)
0 امتیاز
2 پاسخ 874 بازدید
0 امتیاز
1 پاسخ 528 بازدید
+1 امتیاز
1 پاسخ 1.7هزار بازدید
+1 امتیاز
0 پاسخ 417 بازدید
...