【软件包】包括以下四种:
1.bin文件,适合所有发行版本,可执行文件
2.rpm包,yum适合centos redhat
3.源码压缩包,适合所有发行版本
4.官方已编译,下载软件直接可用
rpm命令及软件包的安装与卸载
rpm文件的安装及卸载
rpm -i PACKAGE_FILE #直接安装
rpm -ivh PACKAGE_FILE #安装软件,显示详细过程和进度
-i 安装软件
-h 显示进度条
-v 显示详细过程
-vv 显示更详细过程
-e 卸载安装包
—-nodeps 忽略依赖关系
—-replacepkgs 重新安装,替换原有安装
—-force 强行安装,可以实现重装或降级
指令及参数 | 说明 |
rpm -q PACKAGE_NAME | 查询指定的安装包是否安装 |
rpm -qa | 查询所有安装包 |
rpm -qi PACKAGE_NAME | 查询指定包的说明信息 |
rpm -ql PACKAGE_NAME | 查询指定包安装后生成的文件列表 |
rpm -qc PACKAGE_NAME | 查询指定包配置文件 |
rpm -qd PACKAGE_NAME | 查询指定包安装的帮助文档 |
rpm -q —-script PACKAGE_NAME | 查询指定包中包含的脚本 |
rpm -qf /path/somefile | 查询指定文件是由哪个包生成的 |
rpm -qpi PACKAGE_FILE | 如果rpm包未安装,需要查询安装后会生成的文件、说明信息 |
rpm -Uvh NEW_PACKAGE_FILE | 果安装了该软件包就升级,没有就安装 |
例,rpm –qi 安装包,查询已安装包的信息
例,查询指定包的配置文件
yum管理所有rpm软件包
1. 软件包的安装及卸载
yum解决rpm文件的下载问题、文件查询、安装问题、依赖问题
yum安装软件,需要yum源,主要参数包括
名称 | 说明 |
search | 搜索 |
info | 信息 |
install | 安装 |
remove | 删除 |
例,搜索软件包
例,查询软件包信息
开始安装软件包
2. yum源地址
yum源地址文件在目录:/etc/yum.repos.d/
[root@centos-simple yum.repos.d]# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-Debuginfo.repo CentOS-Media.repo
1.1 修改yum源
将原有的yum源更换为阿里或网易的yum源,下载地址
阿里:http://mirrors.aliyun.com/repo/
网易:http://mirrors.163.com/.help/centos.html
以更换为网易的源为例
文件的下载,在http://mirrors.163.com/.help/centos.html找到对应的版本,下载repo文件
【repo 项目说明】
项目 | 说明 |
name | 名称 |
baseurl | 地址 |
gpgcheck | 是否 |
gpgkey | 检查的ID |
enabled | 是否启用 |
1.2 建立本地的yum源
将rpm文件放置本地一个目录如/mnt
在/etc/yum.repos.d/创建一个yum源配置文件取名为myrepo.repo
文件内容如下:
[root@localhost mnt]# vim /etc/yum.repos.d/myrepo.repo
[base]
name=CentOS-my
baseurl=file:///mnt/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=0
[root@localhost mnt]# yum clean all
[root@localhost mnt]# yum makecache
[root@localhost mnt]# yum repolist # 查看repo文件列表
[root@localhost mnt]# reposync -r base -p /opt/repos/ 完成远程与本地rpm文件的同步
扫码关注5G通信官方公众号,免费领取以下5G精品资料
1、回复“ZGDX”免费领取《中国电信5G NTN技术白皮书》
2、回复“TXSB”免费领取《通信设备安装工程施工工艺图解》
3、回复“YDSL”免费领取《中国移动算力并网白皮书》
4、回复“5GX3”免费领取《 R16 23501-g60 5G的系统架构1》
5、回复“iot6”免费领取《【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用》
6、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书》
7、回复“IM6G”免费领取《6G典型场景和关键能力白皮书》
8、回复“SPN2”免费领取《中国移动SPN2.0技术白皮书》