場景:
沒有YUM源,但是需要安裝一些用到的命令,如vim,telnet等少量命令,不想YUM源太大,滿足需求即可。於是制作一個僅需要滿足要求的yum源
步驟一:
聯網環境下安裝createreo命令
[root@localhost linshi]# yum -y install createrepo
步驟二:
聯網環境下下載離線環境所需的安裝包,我這邊准備了基本常用的包,vim、lrzsz、unzip、createrepo、telnet等,具體看實際情況
[root@test wangzy]# yum install --downloadonly --downloaddir=/home/linshi vim lrzsz #可以多個一個下載

步驟三:
創建repo文件
[root@localhost linshi]# createrepo /home/linshi/ #linshi為離線安裝包下載目錄,可以根據環境自己定義

步驟四:
搭建離線YUM源,路徑為/etc/yum.repos.d/目錄下,文件名自定義,以repo結尾
vi /etc/yum.repos.d/test.repo [Centos] name=test enabled=1 gpgcheck=0 baseurl=file:///home/linshi #離線安裝包存放的位置,以生產環境為准
步驟五:
驗證是否搭建成功,其中test是我們自己搭建的源
[root@localhost linshi]# yum repolist

結束,就此只要將我們自己制作的YUM源拷貝到離線環境即可使用,包也不會很大
