รับทำ SEO,รับทำ SEO ราคา,รับทำเว็บไซต์,รับทำเว็บไซต์ ราคา,รับทำ SEO,ทำเว็บราคาถูก, รับทําเว็บไซต์, รับทำwebsite,ทำ SEO ราคา, รับทำ SEO ราคา, รับทำ SEO ราคาถูก, สอนทำ SEO

วันพฤหัสบดีที่ 23 พฤษภาคม พ.ศ. 2562

วิธีทำ Local YUM repository บน CentOS 7 หรือ RHEL 7 ด้วย CD-DVD แบบ Step by Step

Local Repository ก็คือการทำให้เครื่อง Server RHEL ของเราสามารถสั่ง yum แบบ offline ได้นั้นเองโดยที่เราไม่ต้องต่อ Internet วิธีนี้เป็นการนำ rpm จากแผ่น CD/DVD ที่ใช้ติดตั้งมาเก็บไว้ในเครื่อง ทำให้สามารถสั่ง yum เพื่อช่วยในการติดตั้ง package ต่างๆ ได้สะดวกขึ้น ด้วยคำสั่ง yum install xxxx มันเข้ามาช่วยทำให้อะไรๆ ง่ายขึ้นเยอะ กล่าวคือ yum จะตรวจสอบหา dependent package ให้เอง จะติดตั้ง package  อะไรที่ ต้องใช้ yum ก็จะติดตั้งให้เอง สะดวกมากเลยล่ะครับ

การทำ Local YUM with DVD มีขั้นตอนคร่าวๆดังนี้ครับ

1.ทำการสร้าง Source File ก่อนนะครับ

แล้วให้ทำการ Mount CD/DVD ROM ไปที่ไดเรททอรี่ /cdrom.
# mkdir /cdrom
# mount /dev/cdrom /cdrom
2.แล้วสร้าง Repo ไฟล์
ก่อนสร้าง Repo ไฟล์ให้ทำการย้าย หรือ Backup Repo ทั้งหมดไปไว้ที่อื่นก่อนก็ดีครับ
mv /etc/yum.repos.d/*.repo /tmp/
3.ทำการสร้าง cdrom.repo ภายใต้ไดเรกทอรี่ /etc/repos.d
# vi /etc/yum.repos.d/local.repo
แล้วใส่ Code ตามนี้ครับ
[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>
หวังว่บทความนี้จะเป็นประโยชน์กับทุกท่านนะครับ
Share:

0 Comments:

แสดงความคิดเห็น