歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux基本配置和管理 6 RPM軟件包管理

Linux基本配置和管理 6 RPM軟件包管理

日期:2017/3/3 16:17:58   编辑:關於Linux

1 YUM

1 rpm軟件包形式管理軟件雖然方便,但是需要手工的解決軟件包的依賴關系,很多的時候安裝一個 軟件需要首先安裝1個或者多個的其它軟件,但是我們YUM可以解決這個問題

2 YUM(Yellowdog Updater Modified) 是一個RPM的前端程序,主要目的是設計用來解決RPM的依賴關 系

3 YUM的特點如下

自動解決依賴關系

對於對RPM進行分組,並基於組進行安裝操作

引入倉庫的概念,支持多個倉庫

配置簡單

4 YUM引入了倉庫的概念,倉庫用來存放所有的rpm包,當使用yum安裝一個程序的時候,如果存在依 賴關系,會自動在倉庫中查找依賴軟件並安裝

5 倉庫可以是本地的,也可以通過HTTP,FTP,NFS形式集中的統一的網絡倉庫

2 YUM倉庫

1 yum使用倉庫保存管理rpm軟件包,倉庫的配置文件保存在/etc/yum/repos.d目錄下

2 倉庫可以使用file,http,ftp,nfs方式

3 yum的配置文件必須是以,repo結尾

4 一個配置文件可以保存多個倉庫的配置信息

5 /etc/yum.repos.d/目錄下可以存在多個配置文件

3 YUM基本命令

1 安裝指定軟件 yum install software-name

2 卸載指定軟件 yum remove software-name

3 升級指定軟件 yum update software-name

4 YUM的查詢

搜索:yum search 關鍵字

列出:yum list (all | installed |recent |updates)

顯示指定軟件的信息:yum info packagename

查詢rpm軟件包含目標文件:yum whatprovides filename

4 手工創建YUM倉庫

1 將所有的rpm文件拷貝到一個文件夾中

2 通過rpm命令手工安裝createrepo軟件

3 運行命令createrepo -v /rpm-directory

4 如果有分組的信息,則在運行命令的時候使用-g參數指定分組的文件

5 創建好之後本機可以通過file方式直接使用,如果需要作為對外的YUM倉庫服務器,可以通過HTTP ,FTP或者NFS的方式共享出去

 

Copyright © Linux教程網 All Rights Reserved