小知识:LInux下如何挂载光盘找rpm包的方法步骤

写在前面

Linux 使用有时需要安装软件,当然可以通过 yum 命令来在线安装,也可以通过下载好的 rpm 包来进行安装,但是 rpm 安装需要自己来找安装软件所依赖的 rpm 包。今天就来尝试操作下

系统环境 CentOS 7.5

?
1
2
[root@localhost /]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

1.找到光盘的全路径

?
1
2
3
4
[root@localhost /]# ls -l /dev | grep cdrom
lrwxrwxrwx 1 root root      3 3月  3 09:32 cdrom -> sr0
crw-rw—- 1 root cdrom  21,  1 3月  3 09:32 sg1
brw-rw—- 1 root cdrom  11,  0 3月  3 09:32 sr0

这个命令知道了光盘的名字叫:cdrom,那光盘的路径就是 /dev/cdrom

2.挂载光盘

?
1
[root@localhost /]# mount /dev/cdrom /mnt

mount: /dev/sr0 写保护,将以只读方式挂载

这个命令是把目录 /dev/cdrom 的内容加载到了目录 /mnt 下,也就是说目录 /mnt 下可以访问目录 /dev/cdrom 中的内容了,出现如下内容就挂载成功了

?
1
2
3
[root@localhost /]# cd /mnt/
[root@localhost mnt]# ls
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-77EFI GPL  isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL

3.拷贝目标rpm包

进入刚才的目录 Packages ,然后找到目标rpm包,这里以「telnet 客户端」为例

?
1
2
3
4
[root@localhost mnt]# cd Packages/
[root@localhost Packages]# ls -l | grep telnet
-rw-rw-r– 2 root root  65632 8月 11 2017 telnet-0.17-64.el7.x86_64.rpm
-rw-rw-r– 2 root root  41804 8月 11 2017 telnet-server-0.17-64.el7.x86_64.rpm

这里出来 2 个,但是看名称可以明白第一个是客户端,另一个是服务端,这里选择第一个即可,然后复制到 /root 下,出现如下结果即成功

?
1
2
3
4
5
6
[root@localhost Packages]# cp telnet-0.17-64.el7.x86_64.rpm /root/
[root@localhost Packages]# ls -l /root
总用量 72
-rw——-. 1 root root 1569 6月  3 2018 anaconda-ks.cfg
-rw-r–r– 1 root root 65632 3月  3 10:08 telnet-0.17-64.el7.x86_64.rpm
-rw-r–r–. 1 root root   0 6月 30 2018 ????.txt

4.卸载光盘

知道目标rpm包后,要记得卸载光盘哦!(先切出目录 /mnt)

?
1
2
3
4
[root@localhost Packages]# cd /
[root@localhost /]# umount /mnt/
[root@localhost /]# ls -l /mnt/
总用量 0

5.安装拷贝的rpm包

?
1
2
3
4
5
6
[root@localhost /]# cd root/
[root@localhost ~]# rpm -ivh telnet-0.17-64.el7.x86_64.rpm
准备中…             ################################# [100%]
软件包 telnet-1:0.17-64.el7.x86_64 已经安装
[root@localhost ~]# telnet
telnet>

出现如上内容说明 telnet 客户端已经安装成功,是不是很简单?

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://segmentfault.com/a/1190000018368913

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Shell中去除字符串里的空格或指定字符的方法

2023-3-18 7:45:45

建站知识

小知识:如何创建Linux的swap交换分区文件的方法步骤

2023-3-18 8:02:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索