安装软件
rpm 安装工具
.rpm 格式的软件包
-r--r--r--.1996 root root 532104 Mar 3 2020 zsh-html-5.5.5-6.el8_1.2.noarch.rpm
主版本号.子版本号.修订版本号(编译版本号)
本地获取
1.#mount /dev/sr0 /mnt
挂载命令 光盘设备 挂载点目录
软件包的路径
ll /mnt/Appsrteam/Package
ll /mnt/Baseos/Package/
2.#rpm -ivh /mnt/AppStream/Package/zsh-html/5.5.1-6.el8_1.2.noarch.rpm 安装
-i install -v -verbose -h hash
3.#rpm -evh zsh-html 卸载
-e erase
-ivh 包名 安装软件包
-evh 软件名 卸载软件
-q 软件名 查询已经安装软件的包名(判断是否安装)
-qa 查询所有已安装软件的包名 rpm -qa | frep 软件
-ql 软件名 查询软件的文件列表 rpm -ql zsh-html
-qf 文件绝对路径 查询文件由哪个包释放 [root@www ~]# rpm -qf /usr/bin/tree
tree-1.7.0-15.el8.x86_64
-qpi 包名 查看软件包详细信息
-Uvh 软件名 更新
第二种安装方式
yum/dnf yum配置文件(仓库文件)
/etc/yum.repos.d/*.repo yum加载的配置文件
vim /etc/yum.repos.d/base.repo
[源标识名1]
name=描述名称
baseurl=file:///mnt/Appstream/ 资源定位符
gpgchecck=0 关闭秘钥验证 0关闭 1开启
[源标识名2]
name=描述名称
baseur=file:///mmnt/Baseos/ 资源定位符
gpgcheck=0 关闭秘钥验证 0关闭 1开启
dnf install 软件
dnf remove 软件
yum/ dnf 交装秋什包必领先配置yum源:直接指完软件名可以白动加我对心的软什包;a安花软件包不而要指定软件路
径,自动识别依赖软件程净,一次性亥装不需要紫项一次-次指定
yum install 软件名 [y 安装指定的软件包,y则在工作过程中需要使用者响应,这个
参数可以直接回答
yes
yum upgrade 软件名Cy] 包名 升级指定的软件包或主机中所有已安装的软件
yum remove 软件名 [y] 卸载己经安装在系统中的指定的软件
yum provides 文件名 查找指定的文件属于哪个包;rpm-gfyum info 包名 查看指定软件包的详细信息 rpm-gpi
yum repolist [all 查看系统中yum资源库配貴信息(检查仓库配置)
yum search 模糊包名 查看模糊包名的软件包
yumlist all 列出仓库里所有可安装的软件包
yum list installed[包名]列出己经交装的所有的或指定的rpm包(包名中可使用匹配符) rpm -gayum clean all 清除下载到本机的指定的软件包或所有软件包的yum源缓存
(更改yum配置文件建议清理缓存)
作业
[root@localhost ~]# mount /dev/sr0 /mnt
[root@localhost ~]# vim /etc/yum.repos.d/base.repo
[root@localhost ~]# dnf install httpd
[root@localhost ~]# echo helloworld > /var/www/html/index.html
[root@localhost ~]# systemctl start httpd
# vim /etc/yum.repos.d/base.repo
[baseOS]
name=baseOs
baseurl=file:///mnt/BaseOS/ -----BaseOS
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream/
gpgcheck=0