本地yum倉庫創建及網絡yum倉庫創建

剛學Linux時都是按照網絡上的文章原原本本的安裝,學習一段時間後發現有些程序不是自己所需要的,而且無形中佔用了空間,於是安裝mini版本的CentOS,但是使用中經常使用到一些命令,比如ifconfig, mail都沒有,在沒有網絡的時候搭建個本地yum源來使用就很方便的安裝軟件了。現在介紹本地yum源的搭建
1、將安裝光盤插入到光驅
2、掛載光驅
[root@www1 ~]# mount -r /dev/sr0 /media/cdrom #掛載目錄自行設定
[root@www1 ~]# cd /etc/yum.repos.d/
[root@www1 ~]# vim local.repo
[base]
name=CentOS 7 Release #倉庫名稱
baseurl=file:///media/cdrom #倉庫地址repodata地址
enable=1
gagcheck=0
:wq
[root@www1 ~]# yum repolist
到此本地yum源已創建完成。

網絡yum源與本地yum源創建方法一樣,只是在創建時多了一步自行創建repodata
如下:
[root@localhost ~]# yum install -y createrepo #創建yum倉庫
[root@localhost ~]# yum install -y httpd #以http服務爲例,可以是ftp等
[root@localhost ~]# ss -tnl #確認80端口開啓
[root@localhost ~]# mkdir /var/www/html/repo
[root@localhost ~]# cd /var/www/html/repo #將軟件包下載到該目錄
[root@localhost repo]# createrepo ./ #創建repodata目錄
[root@localhost ~]# vim /etc/yum.repos.d/http4my.repo
[web]
name=web4my
baseurl=http://172.16.128.69/repo #安裝httpd的主機地址
gpgcheck=0 #軟件源可信任,一般不做校驗
[root@localhost yum.repos.d]# yum repolist #查看yum源已添加成功
...
repo id repo name status
base CentOS-6 - Base 6,713
web web4my 318

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章