I know, i know
地球另一端有你陪我
一、RPM
软件包管理,用于对已安装的软件进行维护,安装、更新卸载rpm包
rpm -q[a] [子选项] [软件包名称]
子选项
-q 查询安装包,后接安装包名称
-qa 显示所有已安装的安装包
-i 安装rpm包
-v 显示详细过程
-h 显示进度
-e 卸载
--force --nodeps 强制安装后缀
linux常用版本(菜鸟教程)
Debian、ubuntu
软件管理:dpkg
下载工具:apt-get
CentOS、Redhat
软件管理:rpm
下载工具:yum
#网络下载安装包
#wget 链接
wget http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/pam-1.3.1-33.el8.x86_64.rpm
#安装
#rpm -ivh 包名
rpm -ivh vsftpd-3.0.3-33.el8.x86_64.rpm
#查看安装包
#rpm -qa 软件名称
rpm -qa vsftpd
#卸载
#rpm -e 软件名称
rpm -e vsftpd
二、YUM
YUM(yellowdog updater modified)是一个功能完善、易于使用的软件维护工具,它可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器(YUM软件仓库)下载软件包并安装到Linux操作系统。使用YUM能够进一步降低软件包的安装难度和复杂度。
1、指令
yum [选项] [操作] [软件包名称]
#选项
-y 安装过程中均选择"yes"
#操作
search 查询软件版本
install 安装
update 更新软件
remove 移除如软件
list 显示当前安装所有软件
clean all 清除已有缓存
makecache 重新生成缓存
2、更换 yum 源为阿里源
yum 源是软件仓库的地址,一般会修改为国内的仓库源,如阿里或清华源等
#进入源配置文件路径
cd /etc/yum.repos.d
# 备份原本的配置文件,可能是redhat.repo Centos-X.repo rhel8.repo
cp Centos-X.repo Centos-X.repo.bak
#更换为阿里源
#Wget(Web Get):通过url下载文件,-o overwrite
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
#清除并重新生成缓存
yum clean all
yum makecache
3、更换 yum 源为虚拟光驱
#挂载本地磁盘
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
#进入源配置文件路径
cd /etc/yum.repos.d
# 备份原本的配置文件,可能是redhat.repo Centos-X.repo rhel8.repo
cp Centos-X.repo Centos-X.repo.bak
#更换为虚拟光驱路径
vim Centos-X.repo
#粘贴如下代码
[BaseOS]
##源的描述
name=BaseOS
##源的路径
baseurl=file:///media/cdrom/BaseOS
##是否启用源
enabled=1
##是否校验RPM数字签名
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///media/cdrom/AppStream
enabled=1
gpgcheck=0
#清除并重新生成缓存
yum clean all
yum makecache