把存放rpm包的目錄製作成乙個倉庫
使用ftp/http服務讓客戶端能夠獲取到該rpm軟體包
在客戶端配置yum源為本地私有倉庫
具體配置命令如下:
伺服器端:
# 修改主機名,便於識別
[root@oldboy ~]
# hostname server
# 建立對應的目錄
[root@server ~]
# mkdir mongodb
[root@server ~]
# mkdir nginx
[root@server ~]
# mkdri zabbix
[root@server nginx]
# curl >> 1.txt
[root@server nginx]
# grep "href" 1.txt | awk -f "\"" '' | sed -r 's#(.*)#wget \1#g' > 2.txt
[root@server mongodb]
# curl >1.txt
[root@server mongodb]
# grep "href" 1.txt | awk -f '"' '' | sed -r 's#(.*)#wget \1#g' |bash
[root@server zabbix]
# zabbix
curl >1.txt
[root@server zabbix]
# grep "href" 1.txt | awk -f '"' '' | sed -r 's#(.*)#wget \1#g' |bash
# 關閉selinux
[root@server ~]
# setenforce 0
[root@server ~]
# yum install vsftpd -y
[root@server ~]
# systemctl start vsftpd
[root@server ~]
# yum install createrepo -y
# 把目錄建立成倉庫
[root@server ~]
# createrepo /var/ftp/mongodb
[root@server ~]
# createrepo mongodb/
[root@server ~]
# createrepo zabbix/
[root@server zabbix]
# systemctl stop firewalld
客戶端:
# 重新命名方便區分
[root@localhost ~]
# hostname clicent
# 注釋掉已有的源,方便測試
[root@clicent ~]
# cd /etc/yum.repos.d/
[root@clicent yum.repos.d]
# gzip *
# 配置mongodb源
[root@clicent yum.repos.d]
# vim ftp_mongodb.repo
# 在檔案中寫入如下內容:
[mongodb]
name = db
baseurl =
enable
= 1gbgcheck = 0
# 配置zabbix源
[root@clicent yum.repos.d]
# vim ftp_zabbix.repo
[zabbix]
name = zabbix
baseurl =
enable
= 1gbgcheck = 0
原始碼包安裝步驟:
解壓檔案
進去檔案目錄
./configure --prefix=安裝位置
make
make install
原始碼包安裝示例:
[root@server ~]
# wget
[root@server ~]
# tar xf nginx-1.16.1.tar.gz
[root@server ~]
# mkdir nginx
[root@server ~]
# ./configure --perfix=/root/nginx/
[root@server ~]
# yum install pcre-devel -y
[root@server ~]
# ./configure --prefix=/root/nginx/
[root@server ~]
# yum install zlib-devel
[root@server ~]
# make && make install
YUM軟體管理
應用yum的好處 1 自動解決軟體包依賴關係。2 方便的軟體包公升級。1 安裝 yum install filename 2 檢測公升級 yum make update filen 3 公升級 yum update filen 4 軟體包查詢 yum list filename 5 軟體包資訊 yu...
YUM軟體管理
yum在預設情況下必須聯網 全域性更新命令 含義 更新整個作業系統的全部軟體,包括linux的核心。格式 yum y update y 表示不需要使用者確認,在這裡插入 片直接進行更新 更新指定軟體包 格式 yum y update 軟體包關鍵字 例 更新火狐瀏覽器 yum update firef...
yum管理軟體
yum可以自動解決rpm軟體依賴關係分類 本地yum和遠端yum 本地yum file 本地iso映象掛載位址 遠端yum http ip 映象掛載位址 ftp ip 映象掛載位址 yum源配置 提供軟體倉庫 掛載映象到本地目錄 mnt rhel6u4 mount o loop rhel6u4.is...