RelView
Mac(10.12.5を実行)またはArch Linux仮想マシンのバージョンにLinuxアプリケーションをインストールしようとしています(参照:OS XでLinuxバイナリを実行する方法はありますか?可能なさまざまなアプローチについて)。私は最新バージョンのVMware Fusionを使用して仮想マシンを実行しています。
ステップ1〜6は簡単ですが、ステップ7は難しいです。仮想マシンはデフォルトでドイツ語のキーマップを使用しているため、最初の質問は@
アメリカのキーボードで記号を入力する方法を見つけることでした。ソリューション(発見ここ) 次のコマンドを入力します。
localectl set-[keymap] --no-convert [keymap]
(開発者への注意:説明ではこの内容を参照できます。)
2番目の質問は、手順6で入力したIPアドレスを確認することです。
表示されているすべてのIPアドレスを入力しようとすると、次のことが発生します。
問題3は、上記のIPアドレスのいずれかが正しい場合、それらのどれも機能しないことです。
右下に急な岩面が見えますか?これは7段階の難易度を象徴しています。
すでに別の「SSH to VM」の投稿がありますが、誰かが少なくとも7つのステップを飼いならすための正しい方向を教えてくれれば、大きな助けになります。ありがとうございます。
=======================
Joeの提案により、次のような結果が出ました(他のインターネット接続を使用)。
[rv@relview ~]$ ssh -X [email protected]
The authenticity of host '192.168.254.14 (192.168.254.14)' can't be established.
ECDSA key fingerprint is SHA256:BgDdIcI8Y80 ...
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.254.14' (ECDSA) to the list of known hosts.
[email protected]'s password:
Last login: Mon Jun 5 02:11:42 2017
[rv@relview ~]$ relview
(relview-bin:399): Gtk-WARNING **: cannot open display:
[rv@relview ~]$
次のステップが簡単であれば教えてください。
必ずしも使用する必要はないがRelView
、この頃になるとつけること自体が終わりになってしまった。
=======================
Joeの2番目の提案に従って、VMの内部ではなく端末で手順7を実行すると、同じ結果が得られます(インターネット接続が以前の場所に戻ります)。
Last login: Mon Jun 5 04:29:53 on console
Marks-MBP:~ mark$ ssh -X [email protected]
The authenticity of host '192.168.43.52 (192.168.43.52)' can't be established.
ECDSA key fingerprint is SHA256:BgDdIcI8Y8O ...
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.43.52' (ECDSA) to the list of known hosts.
[email protected]'s password:
Last login: Mon Jun 5 12:48:21 2017
[rv@relview ~]$ relview
(relview-bin:429): Gtk-WARNING **: cannot open display:
[rv@relview ~]$
まだ公開されていRelView
ませんが、少なくとも何が起こっているのかをよりよく知ることができるようです。明らかにVMの目的は、私のMacbookがアプリケーションを実行するためにログインするサーバーとして機能することです。これまでこれを知らなかった理由は、このようにアプリをインストールしたことがないからです。 (私はSSHのステップがドイツのいくつかの中央サーバーにログインしていると思いました:)
私の次のタスクはGtk-WARNINGの問題を解決するようです。
=======================
端末にコマンドを入力するとecho $DISPLAY
(実行前後ssh
)、次のような結果が生成されます。
Last login: Mon Jun 5 05:48:46 on ttys000
Marks-MBP:~ mark$ echo $DISPLAY
Marks-MBP:~ mark$ ssh -X [email protected]
[email protected]'s password:
Last login: Mon Jun 5 12:49:45 2017 from 192.168.43.137
[rv@relview ~]$ relview
(relview-bin:491): Gtk-WARNING **: cannot open display:
[rv@relview ~]$ echo $DISPLAY
[rv@relview ~]$
仮想マシンのコマンドラインでも同じ結果が得られました。