2

Я хочу использовать пакет Atom, который не поддерживается в Windows ... но здесь есть одна загвоздка - я хочу использовать его в Windows.

Вот что я сделал:

Я так далеко, чтобы просто потерпеть неудачу сейчас!

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>

Идеи для исправления или следующего шага в отладке приветствуются.

РЕДАКТИРОВАТЬ: Еще немного отладки ...

Я создал две 64-битные виртуальные машины Ubuntu в VirtualBox с настройками по умолчанию, сетевым подключением к мосту и установил Ubuntu Server 16.04.01 в одной, Ubuntu Desktop 16.04.01 в другой. Я установил атом и openssh-сервер на обоих. Атом запускается на рабочем столе Ubuntu. Однако при использовании PuTTy и Xming для рендеринга Atom в Windows результаты неизменно плохие. Простое приложение для X Windows, xclock, прекрасно работает через SSH с Xming в обеих средах.

Ubuntu Server:

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:

Ubuntu Desktop:

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:

РЕДАКТИРОВАТЬ: Используя mobaxterm вместо Xming, я смог заставить Atom отображаться в Windows, удаленном от моих виртуальных машин Ubuntu, но все еще не радовать Ubuntu в Windows. Если вы хотите попробовать отладить это - я бы предложил mobaxterm.

2 ответа2

0

Ты пробовал это? http://www.howtogeek.com/261449/how-to-install-linux-software-in-windows-10s-ubuntu-bash-shell/ и http://www.howtogeek.com/261449/how-to -install-Linux-пО-в-окна-10s-убунту-баш-оболочка /

Ваш вопрос очень интересен для меня. Я никогда не слышал о программном обеспечении, в котором были пакеты для дистрибутивов Debian и RedHat, но не Windows. (обычно это наоборот). Я лично заинтересован в решении этой проблемы, потому что это настолько необычно для меня, но очень интересно, особенно потому, что это возможно с windows bash и всем остальным. Я обновлю этот ответ с упрощенными инструкциями, если и когда я полностью выясню это, но хотел бы опубликовать это в то же время.

чтобы прокомментировать другой ответ, у меня было ощущение, что поддержка подсистемы Linux будет проблемой, основанной на том, что я погуглил. Я помню, как однажды тестировал команды на компьютере друзей и обнаружил, что еще не все стандартные команды bash были реализованы. Я не хотел говорить этого раньше, потому что надеялся, что это не так, но в ответ на вопрос, похоже, вы могли бы подождать, пока Microsoft не предоставит больше поддержки подсистеме Linux. Я бы поставил это в комментарии к этому ответу, но у меня нет представителя.

Возможное временное решение: тем временем, если вы действительно хотите использовать этот редактор, вы, вероятно, запускаете виртуальную машину с легковесным производным Debian, таким как Lubuntu http://lubuntu.net/ Я знаю, что это может быть не идеально, но на всякий случай хотел бы упомянуть об этом.

0

Поскольку Bash для Windows является бета-версией, будут некоторые проблемы. Гуглил, я нашел это, что соответствует твоей ошибке. Поток говорит, что системный вызов выключения не реализован.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .