亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

YUM倉庫的配置及命令是什么

發布時間:2022-01-24 10:45:43 來源:億速云 閱讀:231 作者:柒染 欄目:開發技術

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緩存信息

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

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

yum
AI

进贤县| 包头市| 沙湾县| 和林格尔县| 延长县| 谢通门县| 太白县| 富顺县| 湟中县| 临沧市| 甘孜县| 景德镇市| 沁阳市| 酒泉市| 郧西县| 青海省| 宿州市| 毕节市| 黄浦区| 都昌县| 眉山市| 普安县| 阿合奇县| 永安市| 武平县| 松滋市| 永顺县| 嘉禾县| 西华县| 望江县| 湖州市| 铁岭县| 临漳县| 印江| 石渠县| 柳州市| 开封县| 门头沟区| 手游| 万州区| 丽水市|