軟體管理(yum)2

2021-10-04 09:20:15 字數 2491 閱讀 2983

把存放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...