无法在CentOS 7上离线安装vnc服务器

无法在CentOS 7上离线安装vnc服务器

我正在尝试在我的 CentOS 7 虚拟机上安装 realvnc 服务器。我已经从官方网站下载了rpm包。

我使用的是 ESXI,没有任何东西或应该连接到互联网。

尝试时sudo yum install VNC-Server-6.4.0-Linux-x64.rpm失败,因为它尝试连接到互联网以下载软件包。

这里是输出:

[frodo@localhost ~]$ sudo yum install Desktop/VNC-Server-6.4.0-Linux-x64.rpm
[sudo] frodo 的密码:
加载的插件:fastestmirror、langpacks
检查桌面/VNC-Server-6.4.0-Linux-x64.rpm:realvnc-vnc-server-6.4.0.39899-1.x86_64
标记要安装的 Desktop/VNC-Server-6.4.0-Linux-x64.rpm
解决依赖关系
--> 运行事务检查
---> 将安装包 realvnc-vnc-server.x86_64 0:6.4.0.39899-1
--> 处理依赖项:xterm 包:realvnc-vnc-server-6.4.0.39899-1.x86_64
从缓存的主机文件加载镜像速度
无法检索镜像列表 http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock 错误为
14:curl#6 - “无法解析主机:mirrorlist.centos.org;未知错误”


 配置的存储库之一失败(未知),
 并且 yum 没有足够的缓存数据来继续。此时唯一
 百胜可以做的安全的事情就是失败。有几种方法可以“修复”这个问题:

     1. 联系存储库的上游并让他们解决问题。

     2. 重新配置baseurl等。对于存储库,指向一个工作的
        上游。如果您使用的是较新的版本,这通常很有用
        发行版比存储库支持的版本(以及
        先前发行版的软件包仍然有效)。

     3. 在暂时禁用存储库的情况下运行命令
            yum --disablerepo=<repoid> ...

     4. 永久禁用存储库,因此 yum 默认情况下不会使用它。百胜
        然后将忽略该存储库,直到您永久启用它
        再次或使用 --enablerepo 临时使用:

            yum-config-manager --disable <repoid>
        或者
            订阅管理器存储库 --disable=<repoid>

     5. 配置要跳过的失败存储库(如果不可用)。
        请注意,yum 将尝试联系存储库。当它运行大多数命令时,
        所以每次都必须尝试并失败(因此。百胜将是很多
        较慢)。但如果这是一个非常暂时的问题,这通常是一个很好的
        妥协:

            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true

找不到存储库的有效基本 URL:base/7/x86_64

答案1

如果目标只是安装这个 rpm 并祈祷它不需要任何依赖项;那么你可以:

rpm -ivh VNC-Server-6.4.0-Linux-x64.rpm

yum使用over的目的rpmyum了解在哪里可以找到包的存储库;因此,如果VNC-Server需要另一个软件包,yum可以立即从其存储库之一下载并安装它。rpm不会为你做那件事。

相关内容