我正在尝试在我的 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的目的rpm
是yum
了解在哪里可以找到包的存储库;因此,如果VNC-Server
需要另一个软件包,yum
可以立即从其存储库之一下载并安装它。rpm
不会为你做那件事。