Не удалось запустить новый сеанс kex в kali linux для wsl2

Если вам нужен контекст, вы можете направить (неподавленный )вывод sdiff (или diff -y )через egrep с до (-B )и после (-Контекст ):

sdiff -H -t file1 file2 | egrep -B1 -A1 '^.{64}[^ ]' 

-t и.{64} нужны для того, чтобы добраться до середины стандартной ширины в 130 символов (, расширяя вкладки в выводе, чтобы они не испортили счет ). Вы можете указать более короткую ширину, но вам придется соответствующим образом настроить это смещение :

.
sdiff -H -w 80 -t file1 file2 | egrep -B1 -A1 '^.{39}[^ ]' 
0
24.08.2020, 21:28
4 ответа

Немного поэкспериментировав, я понял суть проблемы. Есть обновленный пакет, который вызывает проблемы с kex.

Переустановите Kali, не делайте этого dist-upgrade, а сразу выполните

apt update
apt install kali-win-kex

и все будет работать нормально. Опять же, не обновляйте систему kali WSL2 .

2
18.03.2021, 23:10

Просто откройте Kali, станьте root и

kex stop

Затем повторите попытку. вы должны вручную убить сервер каждый раз.

0
18.03.2021, 23:10

Выключите Win -KeX и vnc-serverв kali linux и установитеdbus-x11

sudo apt install dbus-x11
0
18.03.2021, 23:10

Просто запустите его с помощьюsudo:запустите Kali и введите

sudo kex

Сделав это, вы по-прежнему можете использовать kexв WSL2, и вам не придется сопротивляться установке WSL2. Также имейте в виду, что вам нужно вручную убить сервер, как уже указано в другом ответе, запустив

sudo kex kill
0
18.03.2021, 23:10

Теги

Похожие вопросы