本文将详细解释在LInux下挂载CD查找rpm包的情况。本站觉得很实用,分享给大家参考。希望你看完这篇文章能有所收获。
写在前面
Linux有时候需要安装软件,当然可以通过yum命令在线安装,也可以通过下载的rpm包安装,但是rpm安装需要找到安装软件所依赖的rpm包。今天让我们试试
系统环境中心7.5
[root @ localhost/]# cat/etc/red hat-发布
1804年5月7日(核心)1.找到光盘的全路径
[root @ localhost/]# ls-l/dev | grep drom
lrwxrwxrwx 1 root 33 March 309:32 drom-sr0
CRW-RW-1根光盘21,3月309:32sg1
BRW-RW-1 ROOT cdrom 11,3月309:32sr0这个命令知道光盘的名字:cdrom,光盘的路径是/dev/cdrom
2.挂载光盘
[root @ localhost/]# mount/dev/cdrom/mnt mount 3360/dev/sr0写保护,将以只读方式装载。
该命令将目录/dev/cdrom的内容加载到目录/mnt中,也就是说,目录/dev/cdrom中的内容可以在目录/mnt下访问,以下内容将被成功挂载
[root@localhost/]#cd/mnt/
[root@localhostmnt]#ls
CentOS _ BuildTagEULAimagesLiveOSrepodataRPM-GPG-KEY-CentOS-Testing-77 efigplisolinuxpackagesrpm-GPG-KEY-CentOS-7 trans。TBL3.拷贝目标rpm包
进入刚才的Packages目录,然后找到目标rpm包。这里,以telnet客户端为例
[root @ localhostmnt]# CDpackages/
[root @ LocalHostPackages]# ls-l | greptelnet
-rw-rw-rw-rw-r-2 rootrout 656328 2017年8月11日telnet-0.17-64.el7.x86 _ 64.rpm
-rw-rw-r-2 rootrout 418048 month 112017 telnet-server-0.17-64 . El 7 . x86 _ 64 . rpm,但是从名字可以看出第一个是客户端,第二个是服务器。您可以在这里选择第一个,然后将其复制到/root。以下结果是成功的。
[root @ LocalhostPackages]# cptelnet-0.17-64 . El 7 . x86 _ 64 . rpm/root/
[root @ LocalhostPackages]# ls-l/root
总消耗量72
-rw-.1根根15696 June 32018anaconda-ks.cfg
-rw-r-rw-r-r-1 root 656323 March 310:08 telnet-0.17-64 . el7 . x86 _ 64 . rpm
-rw-r-r-.1根根06 302018?txt4.卸载光盘
知道目标rpm包后记得卸载光盘!(先剪下目录/mnt)
[root@localhostPackages]#cd/
[root@localhost/]#umount/mnt/
[root@localhost/]#ls-l/mnt/
总消费量05.安装拷贝的rpm包
[root@localhost/]#cdroot/
[root @ localhost ~]# rpm-ivhtelnet-0.17-64 . El 7 . x86 _ 64 . rpm
制备中.# # # # # # # # # # # # # # # # # # # # # # # # # # # # [100%]
已安装软件包telnet-1:0.17-64 . el7 . x86 _ 64
[root@localhost~]#telnet
Telnet的文章《在LInux下挂载CD寻找rpm包的案例》已经在这里分享了。希望以上内容能对你有一定的帮助,让你学到更多的知识。如果你觉得文章好,请分享给更多人看。