软件的安装和卸载

包名 软件名

1.获取本地软件包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x5p5wxki-1670438915156)(C:\Users\郝其威\AppData\Roaming\Typora\typora-user-images\image-20221205193133951.png)]

#mount /dev/sr0 /mnt/ 临时生效,重启后需要再次挂载

挂载 文件系统名称 挂载点目录

#umount 文件系统名或挂载点目录

#umount /mnt

#mount | grep /mnt

[root@localhost ~]# umnount/mnt
umount:/mnt:target is busy				在挂载点目录不能取消
[root@localhost ~]# umount/mnt				取消挂载
[root@localhost ~]# mount | grep /mnt      		查看是否挂载设备
[root@localhost ~]# mount /dev/sr0 /mnt
mount: /mnt: WARNING: device write-protected, mounted read-only.(警告命令是成功的)
[root@localhost ~]# mount | grep /mnt
/dev/sr0 on /mnt type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400)

软件包的路径

/mnt/AppStream/Packages/

/mnt/BaseOS/Packages/

2:rpm	软件管理工具

rpm -ivh 软件包名							显示相信信息和进度信息

rpm -evh 软件名								卸载

rpm -q 软件名									查询软件是否安装成功

rpm -qa												查询所有已安装软件

rpm -ql 软件名									查看指定软件程序的文件列表

rpm -qf 文件绝对路径						查询某一个文件是由哪一个包提供

rpm -Uvh 软件名							对指定软件更新

rpm -qpi 包名								查看软件包的详细信息

dnf/yum(仓库管理)

yum配置文件(仓库文件)

/etc/yum.repos.d/*.repo

vim /etc/yum.repos.d/base.repo
[源标识名称]
name=描述信息
baseurl=file://mnt/AppStream
gpgcheck=1	1关闭	0开启
[2源标识名称]
name=描述信息
baseurl=file://mnt/BaseOS
gpgcheck=1	1关闭	0开启
##################################
[AppStream]
name=RHEL-AppStream
baseurl=file:///mnt/AppStream
gpgcheck=0
[BaseOS]
name=RHEL-BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0

#dnf install 软件名 ==yum install 软件名

yum install [-y] 包名 安装指定的软件包,-y则在工作过程中需要使用者响应, 这个选个参数可以直接回答yes
yum upgrade   [-y] 包名 升级指定的软件包或主机中所有已安装的软件包
yum remove [-y] 包名 卸载已经安装在系统中的指定的软件包
yum provides 文件名 查找指定的文件属于哪个包; rpm -qf
yum info 包名 查看指定软件包的详细信息  rpm -qpi
yum repolist [all] 查看系统中yum资源库配置信息(检查仓库配置)
yum search    模糊包名 查看模糊包名的软件包
yum grouplist 查看仓库里而所有包组
yum groupinfo 包组名 查看指定包组里而的详细信息
yum groupinstall 包组名 安装指定包组里面的所有包

yum  groupremove 

yum list all 列出仓库里所有可安装的软件包
yum list installed [包名] 列出己经安装的所有的或指定的rpm包(包名中可使用匹配符) rpm -qa 
yum clean  all 清除下载到本机的指定的软件包或所有软件包的yum源缓存

dnf/yum的特点:
安装软件包必须先配置yum源,直接指定软件名可以自动加载对应的软件包;安装软件包不需要指定软件路径;自动识别依赖软件程序,一次性安装不需要繁琐一次一次指定

(1)通过yum/dnf安装软件httpd程序在/var/www/html创建一个文件为index.html,内容为helloworld通过linux浏览器访问该文件内容http://localhost

(2)卸载httpd软件包;

[root@localhost ~]# vim /etc/yum.repos.d/base.repo 
[root@localhost ~]# yum install httpd -y
[root@localhost ~]# vim /var/www/html/index.html
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# yum remove httpd -y

vim /var/www/html/index.html

[root@localhost ~]# systemctl start httpd
[root@localhost ~]# yum remove httpd -y


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0HhiEC5f-1670438915157)(C:\Users\郝其威\AppData\Roaming\Typora\typora-user-images\image-20221208024525063.png)]

版权声明:本文为qq_74938150原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。