Linux中yum倉庫的配置和yum軟件包管理

Linux 軟件 GnuPG CentOS 玩轉手機電腦 2017-05-19

Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

本地倉庫的準備;

本地目錄:file://

FTP或者http服務:ftp:// http://

RPM軟件包的來源 RPM包合集

第三方的倉庫

影響yum使用的主要文件;

1.基本設置:/etc/yum.conf

2.倉庫配置:/etc/yum.repos.d/*.repo

3.日誌文件:/var/log/yum.log

yum緩存目錄

-存放下載軟件包,倉庫記錄等數據

-/var/cache/yum/$basearch/$releasever

.repo基本配置項

-[源名稱]:自定義名稱,具有唯一性

-name:本軟件源的描述字串

-baseurl:指定YUM服務端的URL地址

-enable:是否啟用此頻道

-gpgcheck:是否驗證待安裝的RPM包

-gpgkey:用於RPM包驗證的密鑰

name=myyumrepos

baseurl=file:///misc/cd

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

配置示例:

  1. 掛載光盤

Linux中yum倉庫的配置和yum軟件包管理

2.添加yum源

Linux中yum倉庫的配置和yum軟件包管理

3.查看yum配置文件

Linux中yum倉庫的配置和yum軟件包管理

4.驗證yum倉庫

Linux中yum倉庫的配置和yum軟件包管理

yum repolist

yum clean all

yum makecache

Linux中yum倉庫的配置和yum軟件包管理

5.使用yum安裝軟件

yum install gcc -y

yum remove gcc

Linux中yum倉庫的配置和yum軟件包管理

Linux中yum倉庫的配置和yum軟件包管理yum search 軟件包名

yum provides /etc/passwd

yum provides "*/guestmount"

yum update 軟件包 升級

查詢 安裝軟件組

Linux中yum倉庫的配置和yum軟件包管理

yum 指令 包組名

-grouplist :查看軟件組列表

-groupinfo:查看軟件組的說明信息

-groupinstall:安裝指定的軟件組

-groupupdate:升級軟件組

-groupremove:卸載軟件組

Linux中yum倉庫的配置和yum軟件包管理

Linux中yum倉庫的配置和yum軟件包管理

總結,使用yum安裝會自動給我解決依賴關係,安裝起來很方便,前提是需要我們配置好yum源,可以選擇使用本地光盤中的源文件,或者使用第三方比如網易163源,阿里源等。

相關推薦

推薦中...