yum 安裝的是 RPM 包,它能夠自動解決 RPM 包的依賴性linux
# 列出可用包 yum list # 搜索包 yum search name # 查看軟件包信息 yum info name # 安裝包 yum install [-y] name # 卸載包並刪除依賴 (確認卸載軟件的依賴包不會對系統產生影響) yum remove [-y] name # 升級包 (不指定包就升級整個系統) yum update [-y] [name] # 查詢能夠安裝的軟件組 yum grouplist # 查詢軟件組中包含的軟件 yum groupinfo name # 安裝軟件組 yum groupinstall name # 卸載軟件組 yum groupremove name
yum 源的配置文件在 /etc/yum.repos.d/
中,擴展名爲 .repo
默認的配置只要網絡正常就可使用centos
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[base]: 容器名稱 name: 容器說明 mirrorlist: 鏡像站點 baseurl: yum 源服務器地址 enable: 此容器是否生效 (1 爲生效) gpgcheck: RPM 數字證書是否生效 (1 爲生效) gpgkey: 數字證書公鑰保存位置
阿里雲鏡像站:https://opsx.alibaba.com/mirror?lang=zh-CN
操做流程:緩存
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
以阿里云爲例服務器
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
當 linux 沒有聯網時,可使用本地倉庫進行 yum 下載網絡
/etc/yum.repos.d/CentOS-Media.repo
是以本地光盤做爲 yum 源服務器的模版文件阿里雲
首先放入 CentOS 安裝光盤url
# 建立 cdrom 目錄 mkdir /mnt/cdrom # 掛載光盤到 /mnt/cdrom 下 mount /dev/cdrom /mnt/cdrom
將目錄 /etc/yum.repos.d/
下除 CentOS-Media.repo
外其餘 .repo
文件擴展名改成 .repo.bak
使其失效code
mv CentOS-Base.repo CentOS-Base.repo.bak
[c7-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom # 地址爲光盤掛載地址 # file:///media/CentOS/ # file:///media/cdrom/ # file:///media/cdrecorder/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7