定制rpm包-Yum環境搭建


1.1 在yum服務器上創建yum倉庫命令

1 mkdir -p /application/nginx/html/yum
2 cd /application/nginx/html/yum

rz #上傳rpm包到此目錄

1.2 安裝createrepo軟件

1 yum install createrepo -y

1.3 初始化repodata索引文件

1 createrepo -pdo /application/nginx/html/yum/  /application/nginx/html/yum/

1.4 提供yum服務

1 # 可以用Apache或nginx提供web服務,但用Python的http模塊更簡單,適用於內網環境(這里我使用的是nginx提供服務)
2 cd /application/nginx/html/yum/
3 python -m SimpleHTTPServer 80 &>/dev/null &

1.5 添加新的rpm包

1 # 只下載軟件不安裝
2 yumdownloader pcre-devel openssl-devel
3 createrepo --update /application/nginx/html/yum/
4 # 每加入一個rpm包就要更新一下。

1.6 客戶端配置

 1 cd /etc/yum.repos.d
 2 [root@test yum.repos.d]# cat znix.repo
 3 [znix]
 4 name=Server
 5 baseurl=http://10.0.0.250/yum/
 6 enable=1
 7 gpgcheck=0
 8 yum --enablerepo=znix --disablerepo=base,extras,updates,epel list
 9 
10 # 指定使用znix庫

   添加yum源的時候只需要添加一個新的repo文件即可。

1.7 然后可以使用yum安裝軟件包了

 

Windows 上使用VMware workstation  中的 vmtools 進行文件共享

1.1.1 vmware-tools工具使用

第一個里程碑:按照vmware-tools工具

 

   第二個里程碑:在虛擬機中進行掛載安裝

mount /dev/cdrom   /mnt
cd  /mnt
cp VMwareTools-10.1.15-6627299.tar.gz  /server/tools
tar xf VMwareTools-10.1.15-6627299.tar.gz
cd vmware-tools-distrib
./vmware-install.pl

   安裝完成之后重啟虛擬機。

第三個里程碑:進行掛載

mount.vmhgfs .host:/yum /yum

   掛載成功

[root@backup ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  2.3G   16G  13% /
tmpfs           238M     0  238M   0% /dev/shm
/dev/sda1       190M   40M  141M  22% /boot
.host:/         100G   71G   30G  71% /mnt/hgfs
.host:/yum      100G   71G   30G  71% /yum

注意:

   如果無法掛載,或掛載沒有任何反應。

①嘗試命令:vmhgfs-fuse .host:/workspace /mnt/hgfs

②嘗試命令:/usr/bin/vmware-config-tools.pl,一路回車按默認配置就行,然后重新打開終端,OK。

重新打開終端后掛載成功。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM