这篇文章将为大家详细讲解有关LInux下挂载光盘找rpm包的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
写在前面
Linux 使用有时需要安装软件,当然可以通过 yum 命令来在线安装,也可以通过下载好的 rpm 包来进行安装,但是 rpm 安装需要自己来找安装软件所依赖的 rpm 包。今天就来尝试操作下
系统环境 CentOS 7.5
[root@localhost /]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)
1.找到光盘的全路径
[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.挂载光盘
[root@localhost /]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
这个命令是把目录 /dev/cdrom 的内容加载到了目录 /mnt 下,也就是说目录 /mnt 下可以访问目录 /dev/cdrom 中的内容了,出现如下内容就挂载成功了
[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 客户端」为例
[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 下,出现如下结果即成功
[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)
[root@localhost Packages]# cd / [root@localhost /]# umount /mnt/ [root@localhost /]# ls -l /mnt/ 总用量 0
5.安装拷贝的rpm包
[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>
关于“LInux下挂载光盘找rpm包的案例”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。