Linux搭建yum倉庫
阿新 • • 發佈:2018-05-21
3.3 2.4 查看 net 客戶端 target pack str packages
1、安裝nginx
2、為nginx搭建共享目錄
3、安裝createrepo,創建存儲庫
4、客戶端測試
1、安裝nginx
yum list |grep nginx #查看是否有可用的nginx包 yum install nginx -y #yum安裝nginx
1.1 如果沒有可用的nginx包,創建yum源文件
vim /etc/yum.repos.d/nginx.repo #在/etc/yum.repos.d/目錄下創建nginx.repo文件插入如下圖內容
nginx安裝包yum源詳情:http://nginx.org/en/linux_packages.html
1.2 再用命令yum install nginx -y進行安裝
yum install nginx -y
安裝成功!!!
2、為nginx搭建共享目錄/share
2.1 創建文件夾並賦予所有主
mkdir /share #創建/share目錄 touch /share/test.txt #創建文件test.txt chown -R nginx. /share/ #屬主屬組授權
2.2 配置nginx共享目錄配置文件
cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/sharefile.conf #另外起一個獨立的配置文件 vim /etc/nginx/conf.d/sharefile.conf #編輯配置文件如下圖所示
2.3 啟動nginx服務
/etc/init.d/network start #啟動 netstat -an|grep 80 #查看服務是否啟動成功
2.4 Web頁面測試效果
成功!!!
3、創建yum存儲庫
3.1 創建yum存儲庫目錄,即放置rpm包的目錄
mkdir -p /share/centos/6/os/x86_64/Packages/ #遞歸創建目錄 chown -R nginx. /share/ #所有者權限設置
3.2 yum安裝createrepo
yum list createrepo yum install createrepo-y
3.3 從光盤中去取幾個rpm安裝包放到/share/centos/6/os/x86_64/Packages/裏
mkdir /mnt/cdrom #創建目錄 mount /dev/cdrom /mnt/cdrom/ #掛載 find /mnt/cdrom/Packages/ |grep telnet |xargs -n 1 -i cp {} /share/centos/6/os/x86_64/Packages/ #拷貝安裝包
3.4 創建yum存儲庫
createrepo /share/centos/6/os/x86_64/Packages/ #建立存儲庫 chown -R nginx. /share/ #授權
yum存儲庫創建成功!!!
4、客戶端測試
4.1 創建yum源文件mylocal.repo
vim /etc/yum.repos.d/mylocal.repo #創建mylocal.repo,配置內容如下圖所示
4.2 加載測試
yum clean all #清空yum緩存 yum makecache #加載可用yum元數據 yum repolist #查看yum源rpm包的具體情況
4.3 安裝telnet
rpm -qa |grep telnet
yum install telnet -y
成功!!!
Linux搭建yum倉庫