目录
写在前面
1. 找到光盘的全路径
2. 挂载光盘
3. 拷贝目标 rpm 包
4. 卸载光盘
5. 安装拷贝的 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>
出现如上内容说明 telnet 客户端已经安装成功, 是不是很简单?
来源: http://www.bubuko.com/infodetail-2974351.html