การทำ Local YUM with DVD มีขั้นตอนคร่าวๆดังนี้ครับ
1.ทำการสร้าง Source File ก่อนนะครับ
แล้วให้ทำการ Mount CD/DVD ROM ไปที่ไดเรททอรี่ /cdrom.
# mkdir /cdrom2.แล้วสร้าง Repo ไฟล์
# mount /dev/cdrom /cdrom
ก่อนสร้าง Repo ไฟล์ให้ทำการย้าย หรือ Backup Repo ทั้งหมดไปไว้ที่อื่นก่อนก็ดีครับ
mv /etc/yum.repos.d/*.repo /tmp/3.ทำการสร้าง cdrom.repo ภายใต้ไดเรกทอรี่ /etc/repos.d
# vi /etc/yum.repos.d/local.repo
แล้วใส่ Code ตามนี้ครับ
ให้เคลียร์ cache repository ก่อนครับ ดังนี้
[LocalRepo]
name=LocalRepository
baseurl=file:///cdrom
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
ให้เคลียร์ cache repository ก่อนครับ ดังนี้
# yum clean all
ลองติดตั้ง vsftpd package จาก local repository ดูครับ
# yum install vsftpd
Loaded plugins: fastestmirror
LocalRepo | 3.6 kB 00:00
(1/2): LocalRepo/group_gz | 157 kB 00:00
(2/2): LocalRepo/primary_db | 2.7 MB 00:00
Determining fastest mirrors
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:3.0.2-9.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
vsftpd x86_64 3.0.2-9.el7 LocalRepo 165 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 165 k
Installed size: 343 k
Is this ok [y/d/N]: y
Downloading packages:
warning: /cdrom/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for vsftpd-3.0.2-9.el7.x86_64.rpm is not installed
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:
Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
Package : centos-release-7-0.1406.el7.centos.2.3.x86_64 (@anaconda)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : vsftpd-3.0.2-9.el7.x86_64 1/1
Verifying : vsftpd-3.0.2-9.el7.x86_64 1/1
Installed:
vsftpd.x86_64 0:3.0.2-9.el7
Complete!</security@centos.org>
หวังว่บทความนี้จะเป็นประโยชน์กับทุกท่านนะครับ
0 Comments:
แสดงความคิดเห็น