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のパスワード: ロードされたプラグイン: fastmirror, 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: カール#6 - "ホストを確認できません: mirrorlist.centos.org; 不明なエラー" 構成されたリポジトリの1つが失敗しました(不明)。 そして、yumにはキャッシュするのに十分なデータが足りません。このとき唯一 Yumに関する安全なことは失敗です。この問題を「修正」する方法はいくつかあります。 1. リポジトリの上流に連絡し、トラブルシューティングを依頼します。 2. baseurlなどを再構築します。リポジトリの場合は、機能している項目を指します。 上流。これは、最新バージョンを使用している場合に便利です。 リポジトリでサポートされているバージョンよりもdistro(そして 以前のリリースのパッケージは引き続き機能します。 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