Estou tentando instalar um aplicativo do Linux chamado RelView
no meu Mac (executando 10.12.5), ou melhor, a versão de máquina virtual do Arch Linux (consulte: existe uma maneira de executar um binário linux no OS X para um método diferente possível). Estou usando a versão mais recente do VMware Fusion para executar a VM.
Aqui está a receita do desenvolvedor para instalação:
Ospassos1a6forambolo,mas7éumafera.ComoopadrãodaVMéummapadetecladoalemão,meuprimeiroproblemafoidescobrircomoinserirosímbolo@
domeutecladoamericano.Asolução(encontrada
localectl set-[keymap] --no-convert [keymap]
(Nota para o desenvolvedor: você pode mencionar isso nas instruções.)
O problema dois foi descobrir qual endereço IP inserir na etapa 6.
Veja o que aconteceu quando tentei inserir todos os endereços IP à vista:
Oproblematrêséque,sealgumdosendereçosIPacimaestivercorreto,nenhumfuncionou.
Vocêvêaquelarochaíngremenocantoinferiordireito?Éemblemáticodadificuldadedopasso7:(
Euvejoqueexistemoutrasmensagens"SSH para máquina virtual" já, mas se alguém puder pelo menos me apontar na direção certa para domar o passo 7, ajudará muito. Obrigado.
========================
A sugestão de Joe produziu esse resultado (usando uma conexão de internet diferente):
[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 ~]$
Se houver um próximo passo fácil, por favor me avise.
Eu absolutamente não tenho que usar RelView
, mas neste momento, apenas para abri-lo tornou-se um fim em si mesmo.
========================
A segunda sugestão de Per Joe, fazendo o passo 7 no Terminal, em vez de dentro da VM, produziu o mesmo resultado (minha conexão com a internet agora está de volta ao original):
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 ~]$
Mesmo que RelView
ainda não tenha sido aberto, talvez eu pelo menos entenda melhor o que está acontecendo. Aparentemente, o objetivo da VM é agir como um servidor no qual o meu Macbook efetua login para executar o aplicativo. A razão pela qual eu não sabia disso até agora é porque nunca instalei um aplicativo dessa maneira. (Eu estava vagamente pensando que o passo SSH era entrar em algum servidor central na Alemanha:)
Parece que minha próxima tarefa é solucionar o aviso Gtk.
========================
Digitar o comando echo $DISPLAY
no Terminal (antes e depois de executar ssh
) produziu este resultado:
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 ~]$
Também obtive o mesmo resultado da linha de comando da VM.
Tags ssh arch-linux virtual-machine