Cài đặt Yum Repository Server cho Red Hat và CentOS

Trong thực tế, khi cài đặt hoặc cấu hình mới một máy chủ quản trị viên cần kết nối ra Internet để thực hiện chạy câu lệnh Yum. Việc kết nói ra ngoài Internet đôi khi không cần thiết. Bài viết sẽ trình bày các bước thiết lập một máy chủ Yum để thực hiện cài đặt dễ dàng hơn.

Bước 1: Cài đặt phần mềm createrepo

yum install createrepo

Bước 2: Bạn thực hiện tạo thư mục chưa gói cài đặt

mkdir -p /repos/CentOS/6/5/Packages

Bước 3: Tạo kho repo với thư mục đó

createrepo /repos/CentOS/6/5

Bạn cũng có thể thực hiện copy gói mới và cập nhật lại bằng câu lệnh

createrepo --update /repos/CentOS/6/5

Bước 4: Cập nhật gói tin bằng cách copy

cp -arv /media/CentOS/Packages/* /repos/CentOS/6/5/

Bước 5: Tạo kho khi thực hiện copy

createrepo /repos/CentOS/6/5

Bước 6: Bạn cũng có thể thực hiện đồng bộ online

/usr/bin/rsync -avrt rsync://ftp.rezopole.net/centos/6.7/os/x86_64/Packages/ --exclude=debug /var/www/html/centos/6/base/

Bước 7: Thực hiện cài đặt Apache

yum install httpd
ln -s /var/www/html/CentOS /repos/CentOS

Bước 8: Thực hiện cài đặt vsftpd

yum install vsftpd
ln -s /var/ftp/public/CentOS /repos/CentOS

Bước 9:Cấu hình trên máy trạm

[onlinelabrepo]
 name=Local CentOS Repo
 baseurl=http://onlinelab.info/CentOS/6/5
 gpgcheck=0

Chúc bạn thành công.