yum倉庫搭建
yum客戶端在安裝之前要在服務器下載相關的源數據緩存在
cachedir=/var/cache/yum/$basearch/$releasever中
gpgcheck=1檢查數據包的簽名完整性 導入鑰匙或gpgcheck=0就不檢查否側安裝不了yum
在/etc/yum.conf設置配置文件
在/etc/yum.repos.d中創建一個后綴是.repo的文件 存放yum倉庫的配置文件
***************
systemctl enable autofs 實現自動文件系統掛載命令 打開默認開啟(會多出misc net)
ls /misc 原本目錄中沒有東西
ls /misc/cd 執行cd(光盤)后就會顯示光盤內的文件
rpm -i /misc/cd/Packages/…安裝文件
***************
1.在/etc/yum.repos.d中創建一個后綴是.repo的文件 存放yum倉庫的配置文件
可以寫多個源,
- yum repolist 可以查看yum數據庫包的數量
3.yum install httpd 先裝一個小包 查看下有沒錯誤提示 啟用校驗但沒有公鑰會提示錯誤,做實驗可禁用公鑰, 或者導入公鑰
***************
yum倉庫配置
vim base.repo
[base]
name=centos7.4 cdrom
baseurl=file:///misc/cd
gpgkey=file:///misc/cd/RPM-GPG-KEY-Centos-7或gpgcheck=0(禁用校驗)
[epel]
name=epel
baseurl=http://172.18.0.1/epel/7/x86_64/
gpgcheck=0
enabled=0(如果經常更換地址可以臨時禁用epel)
***************
4再來安裝yum install httpd ,有依賴性,點擊y
5,如果安裝沒有成功,查看是否光盤掛載錯誤等導致或者需要清緩存du -sh /var/cache/yum
6,yum clean all 清除緩存
7重新安裝
**安裝中會遇到的錯誤(1)光盤掛載路徑不對(2)清緩存
yum list httpd 列已經安裝跟數據庫中的httpd包 帶@的包是已經裝好的
再次安裝yum install httpd 如果倉庫中有新的就會升級舊的包
gcc file 編譯二進制
***************
yum list nginx |yum install vsftpd|yum install httpd
***************
yum repolist all查看所有epel源
*********************************************************************
自己當yum服務器
搭建局域網yum源
rpm -q vsftpd
rpm -q httpd
2,rpm -ql vsftpd 查看路徑
只有安裝包是不能做yum源的,yum源要求除了yum源還要有安裝包源數據,源數據放在/misc/cd/repodata/
3,cd /var/cache/yum 緩存,進入/x86_64/7/base/,把yum服務器緩存到當前自己客戶端
************
4,cd/var/ftp/pub,
創建mkdir centos/6/os/x86_64/ -pv,
掛載mount /dev/sr0 centos/6/os/x86_64/,
cd /var/ftp/pub/centos/6/os/x86_64
5,systemctl start vsftpd 啟用ftp服務器
6,iptables -nvL 查看防火墻狀態(實驗環境可使其關閉)
************centos7
(1)systemctl stop firewalld
(2)systemctl disable firewalld 避免開機自啟動
************centos6
(1)chkconfig iptables off
(2)service iptables stop
7,cat /etc/selinux/config 關閉selinux
(1)sed -i.bak ‘s/SELINUX=enforcing/SELINUX=permissive/’ /etc/selinux/config
(2)setenforce 0 ?關閉
getenforce ?確認
*************
yum數據庫創建完畢
centos6試用
6yum客戶端
vim base.repo
[base]
name=centos6.9 base
baseurl=ftp://192.168.27.132/pub/centos/$releasever/os/$basearch/
gpgcheck=0
使用yum安裝…..
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89452