Despejos de núcleo Atom no Ubuntu no Windows 10

Despejos de núcleo Atom no Ubuntu no Windows 10

Quero usar um pacote atom que não é suportado no Windows... mas aqui está o problema: quero usá-lo no Windows.

Isto é o que eu fiz:

Cheguei tão longe só para falhar agora!

root@CHERNIKHOV:~# sudo atom
sudo: unable to resolve host CHERNIKHOV
root@CHERNIKHOV:~# /usr/bin/atom: line 119:   117 Aborted                 (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
[117:0114/120453:FATAL:render_sandbox_host_linux.cc(40)] Check failed: 0 == shutdown(renderer_socket_, SHUT_RD). shutdown: Invalid argument
#0 0x000001e09b2e <unknown>
#1 0x000001e1f73b <unknown>
#2 0x000001e1fcfd <unknown>
#3 0x000002893352 <unknown>
#4 0x00000265e7f9 <unknown>
#5 0x000002664dbf <unknown>
#6 0x00000265de96 <unknown>
#7 0x000001204397 <unknown>
#8 0x000001202e70 <unknown>
#9 0x0000033a9803 main
#10 0x7f0ccb101f45 __libc_start_main
#11 0x000000575279 <unknown>

Idéias para uma correção ou próxima etapa na depuração são bem-vindas.

EDIT: Mais um pouco de depuração ...

Criei duas VMs Ubuntu de 64 bits no VirtualBox com configurações padrão, rede configurada para ponte e instalei o Ubuntu Server 16.04.01 em uma, o Ubuntu Desktop 16.04.01 na outra. Instalei o atom e o openssh-server em ambos. O Atom inicia na área de trabalho do Ubuntu. Ao usar PuTTy e Xming para tentar renderizar Atom no Windows, entretanto, os resultados são invariavelmente ruins. Um aplicativo X Windows simples, xclock, funciona bem em SSH com Xming em ambos os ambientes.

Servidor Ubuntu:

root@Farnum:~# atom
root@Farnum:~# /usr/bin/atom: line 119:  1506 Aborted                 (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
atom --executed-from=/home/voidstar --pid=1493: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
Failed to get crash dump id.
Report Id:

Área de Trabalho Ubuntu:

root@Ylva:~# atom
root@Ylva:~# /usr/bin/atom: line 119:  7610 Aborted                 (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1

(atom:7610): IBUS-WARNING **: The owner of /home/voidstar/.config/ibus/bus is not root!
Home directory not accessible: Permission denied
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
atom --executed-from=/home/voidstar --pid=7597: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
Failed to get crash dump id.
Report Id:

EDIT: Usando mobaxterm em vez de Xming, consegui fazer com que o Atom aparecesse no Windows remotamente de minhas VMs Ubuntu, mas ainda não estou satisfeito com o Ubuntu no Windows. Se você quiser tentar depurar isso - eu sugeriria mobaxterm.

Responder1

Como o Bash no Windows é beta, haverá alguns problemas. Pesquisando no Google, encontreiesse, que corresponde ao seu erro. O tópico diz que o syscall de desligamento não está implementado.

Responder2

Você tentou isso?http://www.howtogeek.com/261449/how-to-install-linux-software-in-windows-10s-ubuntu-bash-shell/ehttp://www.howtogeek.com/261449/how-to-install-linux-software-in-windows-10s-ubuntu-bash-shell/

Sua pergunta é muito interessante para mim. Nunca ouvi falar de um software que tivesse pacotes para distros Debian e Redhat, mas não para Windows. (geralmente é o contrário) Estou pessoalmente interessado em resolver isso porque é tão fora do comum para mim, mas muito interessante, especialmente por ser possível com o Windows Bash e tudo. Atualizarei esta resposta com instruções simplificadas se e quando eu descobrir completamente, mas quiser postar isso enquanto isso.

para comentar a outra resposta, tive a sensação de que o suporte ao subsistema Linux seria o problema com base no que pesquisei no Google. Lembro-me de uma vez testar comandos no computador de um amigo e descobrir que nem todos os comandos bash padrão foram implementados ainda. Eu não queria dizer isso antes porque esperava que não fosse o caso, mas em resposta ao autor da pergunta, parece que você deveria esperar até que a Microsoft dê mais suporte ao subsistema Linux. Eu teria colocado isso em um comentário para essa resposta, mas não tenho o representante.

Possível solução temporária: entretanto, se você realmente quiser usar esse editor, provavelmente executará uma VM de um derivado leve do Debian, como o Lubuntuhttp://lubuntu.net/Eu sei que isso pode não ser o ideal, mas gostaria de mencioná-lo por precaução.

informação relacionada