日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

通過源代碼編譯的方式安裝程序在靈活性、可定制性方面具有無可比擬的優勢,但也正因為這種特性給管理員帶來了額外的維護開銷,當應用在大規模的服務器群集時存在一定的局限性。那么就需要使用——YUM軟件倉庫。YUM軟件倉庫簡介

借助于YUM軟件倉庫,可以完成安裝、卸載、自動升級rpm軟件包等任務,能夠自動查找并解決rpm包之間的依懶關系,而無須管理員逐個、手工地安裝每個rpm包,使管理員在維護大量linux服務器時更加輕松自如。特別是在擁有大量Linux主機的本地網絡中,構建一臺源服務器可以大大緩解軟件安裝、升級等對Internet的依懶。

YUM倉庫簡單來說就是:

1.RPM包構建的軟件更新機制;

2.自動解決依賴關系;

3.軟件包由集中的YUM軟件倉庫提供。

要成功使用YUM機制來更新系統和軟件,需要有一個包含各種rpm安裝包文件及其依懶軟件的軟件倉庫,提供軟件倉庫的服務器也稱為“源”服務器。

YUM倉庫配置及命令詳解

YUM倉庫配置及命令詳解

 

部署YUM軟件倉庫

一、準備網絡安裝源(服務器端)

YUM軟件倉庫通常借助于HTTP協議或FTP協議來進行發布, 這樣可以面向網絡中的所有客戶機提供軟件源服務。為了便于客戶機查詢軟件包,獲取依懶關系等信息,在軟件倉庫中需要提供倉庫數據(repodate文件),其中收集了目錄下所有的rpm頭部信息。

RPM軟件包的來源

1.centos發布的RPM包集合;

2.第三方組織發布的RPM包集合;

3.用戶自定義的RPM包集合。

1.準備軟件倉庫目錄

在centos 7 系統的安裝光盤中,已針對軟件目錄Packages建立好了repodate數據。因此只需將整個光盤中的內容通過HTTP和FTP的方式進行發布,就可以作為軟件倉庫。

[root@localhost ~]# rpm -ivh /mnt/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm 
//通過rpm的方式安裝FTP服務
[root@localhost ~]# mkdir /var/ftp/centos7
[root@localhost ~]# cp -rf /mnt/* /var/ftp/centos7/
//創建一個目錄(自定義即可,必須在可以匿名訪問FTP服務的目錄中)
//然后將光盤下的所有東西都復制到該目錄下

對于用戶搜集的非Centos 7 光盤中的軟件包。除了需要準備的相應的目錄之外還需要手工的創建repodate文件,這就需要用到createrepo工具。

[root@localhost ~]# mkdir /var/ftp/other
[root@localhost ~]# cd /var/ftp/other/
//進入到存放rpm包的目錄中
[root@localhost other]# createrepo .
//使用createrepo工具進行創建repodate文件,
//并制定數據文件存放位置是當前目錄

2.啟動FTP服務,并保證匿名用戶能正常訪問

[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd
//啟動FTP服務并設置為開機自啟動
[root@localhost ~]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 3.0.2)
Name (127.0.0.1:root): //直接回車
530 Permission denied.
Login failed.
ftp> 
//測試FTP服務可以匿名訪問

二、配置軟件倉庫位置(客戶端)

yum工具使用的軟件倉庫信息存放在/etc/yum.repos.d目錄下擴展名必須是“.repo”結尾(建議將目錄下原來的文件移出指定目錄),原本的文件是聯網直接可以從互聯網下載軟件的配置文件。

[root@localhost ~]# mv /etc/yum.repos.d/* /a
[root@localhost ~]# vim /etc/yum.repos.d/a.repo
//創建新的YUM倉庫,內容如下:
#創建安裝通過FTP發布的光盤鏡像中的rpm包
[ftp] //倉庫ID
name=ftp //倉庫名稱,自定義,可忽略
baseurl=ftp://192.168.1.1/centos7 //URL訪問路徑(FTP服務須指定到repodate數據文件的上級目錄)
enabled=1 //是否啟用軟件倉庫(1啟用,0不啟用)默認值為1,這項可忽略
gpgcheck=1 //是否驗證軟件包的簽名(1啟用,0不啟用)
gpgkey=file://etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 //指定公鑰文件存放位置
#創建安裝通過FTP發布非光盤鏡像的rpm包
[ftp1]
name=ftp1
baseurl=ftp://192.168.1.1/other
enabled=1
gpgcheck=0 //沒什么特殊要求,這項一般是0,不啟用軟件的簽名認證
#通過HTTP發布的光盤鏡像中的rpm包
[http]
name=http
baseurl=http://192.168.1.1 //HTTP服務,只需指定HTTP服務的IP地址即可
enabled=1
gpgcheck=0
#如果光盤掛載本地
[local]
name=local
baseurl=file:///mnt //本地指定光盤鏡像掛載位置
enabled=1
gpgcheck=0

使用yum工具管理軟件包

在CentOS 7 服務器中,yum工具是最常用的YUM客戶端工具,由默認安裝的yum-3.4.3-150.el7.centos.noarch軟件包提供。

一、查詢軟件包

1.yum list ——查詢軟件包列表

[root@localhost ~]# yum list
//可以獲得系統中的軟件安裝情況,也可以查詢軟件倉庫中可用的軟件包列表。
[root@localhost ~]# yum list installed
//只列出系統中已安裝的軟件包
[root@localhost ~]# yum list available
//只列出軟件倉庫中可用(但是尚未安裝)的軟件包
[root@localhost ~]# yum list updates
//列出可以升級版本的軟件包

2.yum info——查詢軟件包的描述信息

[root@localhost ~]# yum info vsftpd
//加軟件包查看詳細的描述信息
已加載插件:fastestmirror, langpacks
源 'a' 在配置文件中未指定名字,使用標識代替
Loading mirror speeds from cached hostfile
已安裝的軟件包
名稱 :vsftpd
架構 :x86_64
版本 :3.0.2
發布 :21.el7
大小 :348 k
源 :installed
簡介 : Very Secure Ftp Daemon
網址 :https://security.Appspot.com/vsftpd.html
協議 : GPLv2 with exceptions
描述 : vsftpd is a Very Secure FTP daemon. It was written completely from
 : scratch.

3.yum search——查詢指定的軟件包

[root@localhost ~]# yum search vsftpd
//查詢與vsftpd相關的軟件包
[root@localhost ~]# yum search vsftpd
//加大查詢范圍

二、安裝、升級、卸載軟件包

使用yum命令進行操作時,自動檢查并解決軟件包之間的依懶關系,期間會提示用戶按“y”確認。若希望自動確認,```

可以在yum命令后添加“-y”選項。

[root@localhost ~]# yum -y install vsftpd
//安裝vsftpd服務
[root@localhost ~]# yum -y update vsftpd
//更新vsftpd服務
[root@localhost ~]# yum -y remove vsftpd
//卸載vsftpd服務
如果YUM配置文件編寫錯誤,修改配置文件之后,建議使用
[root@localhost ~]# yum clean all
//清空YUM緩存信息

原文來自:https://www.linuxprobe.com/?p=157053

分享到:
標簽:YUM
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定