问题
- 安装虚拟机后,一般做的第一件事情就是安装vmware tool,使其
自动适应窗口
、拖动主机文件与虚拟机共享
,不然毫无体验感。
00 . 解决方案
注意,这里的环境是,刚安装完rhel8的环境,没有任何操作!
001. 搜索了一个解决方案
- 在命令窗口复制粘贴如下命令:
sudo dnf install open-vm-tools open-vm-tools-desktop xorg-x11-drv-vmware
- 但是运行的结果如下:
[root@heima ~]# sudo dnf install open-vm-tools open-vm-tools-desktop xorg-x11-drv-vmware
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
错误:没有启用的仓库。
- 于是乎,经过学习,了解到需要配置本地yum源
002.配置本地yum源
如果你不会,可以点击推荐观看的视频连接
- 将linux安装包挂载到虚拟机中
- 将linux安装包挂载到虚拟机中
- 输入下面命令
df -h
可以查看到下面的挂载,后面的目录文件太长,我们再使用命令mount -o ro /dev/sr0 /media
将其挂载media
目录下
[root@heima ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sr0 6.7G 6.7G 0 100% /run/media/rhel8/RHEL-8-0-0-BaseOS-x86_64
[root@heima ~]# mount -o ro /dev/sr0 /media
[root@heima ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sr0 6.7G 6.7G 0 100% /media
[root@heima ~]# cd /media/
[root@heima media]# ls
AppStream EFI extra_files.json images media.repo RPM-GPG-KEY-redhat-release
BaseOS EULA GPL isolinux RPM-GPG-KEY-redhat-beta TRANS.TBL
- 配置yum本地源
[root@heima etc]# cd /etc/yum.repos.d/
[root@heima yum.repos.d]# ls
redhat.repo
[root@heima yum.repos.d]# vim local.repo
//local.repo的文件内容如下,可以直接复制
[BaseOS]
name=BaseOS
enabled=1
baseurl=file:///media/BaseOS
gpgcheck=0
[AppSream]
name=AppStream
enabled=1
baseurl=file:///media/AppStream
gpgcheck=0
配置完yum源,需要执行下面三个命令yum clean all
、yum makecache
、yum repolist
,相当于激活配置吧。
[root@heima ~]# yum clean all
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
0 文件已删除
[root@heima ~]# yum makecache
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
AppStream 92 MB/s | 5.3 MB 00:00
BaseOS 91 MB/s | 2.2 MB 00:00
元数据缓存已建立。
[root@heima ~]# yum repolist
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
上次元数据过期检查:0:00:10 前,执行于 2021年06月10日 星期四 10时28分17秒。
仓库标识 仓库名称 状态
AppSream AppStream 4,672
BaseOS BaseOS 1,658
[root@heima ~]#
- 使用最开始的命令,就是下面的提示了,然后输入y,安装完成!
[root@heima ~]# sudo dnf install open-vm-tools open-vm-tools-desktop xorg-x11-drv-vmware
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
上次元数据过期检查:0:03:00 前,执行于 2021年06月10日 星期四 10时28分17秒。
Package open-vm-tools-10.3.0-2.el8.x86_64 is already installed.
Package open-vm-tools-desktop-10.3.0-2.el8.x86_64 is already installed.
依赖关系解决。
============================================================================================================================================
软件包 架构 版本 仓库 大小
============================================================================================================================================
Installing:
xorg-x11-drv-vmware x86_64 13.2.1-8.el8 AppSream 90 k
安装依赖关系:
mesa-libxatracker x86_64 18.3.1-2.el8 AppSream 1.8 M
事务概要
============================================================================================================================================
安装 2 软件包
总计:1.9 M
安装大小:5.7 M
确定吗?[y/N]: y
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
Installing : mesa-libxatracker-18.3.1-2.el8.x86_64 1/2
运行脚本 : mesa-libxatracker-18.3.1-2.el8.x86_64 1/2
Installing : xorg-x11-drv-vmware-13.2.1-8.el8.x86_64 2/2
运行脚本 : xorg-x11-drv-vmware-13.2.1-8.el8.x86_64 2/2
验证 : mesa-libxatracker-18.3.1-2.el8.x86_64 1/2
验证 : xorg-x11-drv-vmware-13.2.1-8.el8.x86_64 2/2
Installed products updated.
已安装:
xorg-x11-drv-vmware-13.2.1-8.el8.x86_64 mesa-libxatracker-18.3.1-2.el8.x86_64
完毕!
[root@heima ~]#
后记
- 小编之前使用过rhel6、cenos7、ubuntu,一周前,阿里云高校服务计划的linux主机到期了(续费要500大洋,就让同学给开了一个3年的普通用户,哈哈),但是这不影响自己学习,自己安装了本地的ubuntu虚拟机,配置了gitee仓库,除了
没有公网ip
外,其他和阿里云的主机体验完全一致。