(八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记

1、光盘的挂载与解挂

在Linux操作系统中,所有的存储设备都必须先挂载然后才能使用。

问题:为什么当我们直接访问/run/media/itheima/CentOS 7 x86_64就相当于访问光盘

答:主要原因就是因为CentOS7的操作系统自动把光驱设备挂载到此目录了,访问这个目录就相当于访问光盘。

☆ 解挂

# cd ~
# umount /run/media/itheima/CentOS\ 7\ x86_64

常见问题:当我们执行以上命令时,系统提示target is busy!

出现以上问题的主要原因在于我们当前所在的目录为挂载目录。

☆ 挂载

# mount 设备文件 挂载目录

提示:光驱的设备文件为/dev/sr0

案例:把光驱挂载到/mnt/cdrom目录

# mkdir /mnt/cdrom
# mount /dev/sr0 /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only

案例:把/mnt/cdrom进行解挂操作

# cd ~
# umount /mnt/cdrom

2、案例:挂载CentOS镜像

# df -T,查询显示文件系统类型

在这里插入图片描述
目前镜像还未挂载

# mkdir -p CentOS7 

在这里插入图片描述
找到自己的镜像目录,我这里将镜像放在了/media下
在这里插入图片描述

# mount /media/CentOS-7.6-x86_64-DVD-1810.iso  /media/CentOS7

挂载之后用df -T 查询
在这里插入图片描述
显示已经挂载

三、Linux下的软件包管理

1、Linux下软件的安装方式

① RPM软件包安装 => 软件名称.rpm

② YUM包管理工具 => yum install 软件名称 -y

③ 源码安装 => 下载软件的源代码 => 编译 => 安装(最麻烦的,但是也最稳定)

2、二进制软件包

​ 二进制包,也就是源码包经过成功编译之后产生的包。

​ 二进制包是 Linux 下默认的软件安装包,目前主要有以下 2 大主流的二进制包管理系统:

  • RPM 包管理系统:功能强大,安装、升级、査询和卸载非常简单方便,因此很多 Linux 发行版都默认使用此机制作为软件安装的管理方式,例如 Fedora、CentOS、SuSE 等。
  • DPKG 包管理系统:由 Debian Linux 所开发的包管理机制,通过 DPKG 包,Debian Linux 就可以进行软件包管理,主要应用在 Debian 和 Ubuntu 中。

RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写

​ 作用:rpm 的作用类似于豌豆荚,华为应用市场,App Store,主要作用是对linux 服务器上的软件包进行对应管理操作,管理分为:查询、卸载、安装/更新。

3、获取*.rpm软件包

a. 去官网去下载(http://rpm.pbone.net);

b. 不介意老版本的话,可以从光盘(或者镜像文件)中读取;CentOS7.6*.iso

4、查询系统中已安装的rpm软件

# rpm -qa |grep 要搜索的软件名称
选项说明:
-q :query,查询操作
-a :all,代表所有

案例1:查询计算机中已安装的rpm软件包

# rpm -qa

案例2:搜索计算机中已安装的firefox软件包

# rpm -qa |grep firefox

5、卸载CentOS系统中的rpm软件包

# rpm -e 软件名称 [选项]
选项说明:
--nodeps :强制卸载

案例:把系统中的firefox浏览器进行卸载操作

# rpm -qa |grep firefox
firefox-60.2.2-1.el7.centos.x86_64

# rpm -e firefox-60.2.2-1.el7.centos.x86_64

6、rpm软件包的安装

基本语法:

# rpm -ivh 软件包的名称.rpm
选项说明:
-i:install,安装
-v:显示进度条
-h:表示以"#"形式显示进度条

7、rpm软件包的获取

在上面的案例中已经挂载了CentOS镜像
第一步:使用cd命令,切换到挂载目录

# cd /media/CentOS7

在这里插入图片描述
第二步:使用cd命令,切换到Packages软件包中

# cd Packages

第三步:查询我们要安装的软件包

# ls | grep firefox
firefox-60.2.2-1.el7.centos.x86_64.rpm

第四步:使用rpm -ivh命令安装软件

# rpm -ivh firefox-60.2.2-1.el7.centos.x86_64.rpm

输入firefox + Tab,让其自动补全

8、rpm软件包的升级

基本语法:

# rpm -Uvh 升级后的软件包名称.rpm
选项说明:
-U :Update,更新操作

案例:使用rpm -Uvh对firefox-60.2.2版本进行升级

# rpm -Uvh firefox-68.4.1-1.el7.centos.x86_64.rpm
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_43555873

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值