Компьютерный портал
Новости Статьи Драйверы Windows 10 Windows 8.1 Софт Форум
! Важно: Официальная программа бесплатного обновления до Windows 10
! Важно: Winaero Tweaker - незаменимый инструмент для настройки Windows
Страница 2 из 5«12345»
Модератор форума: PainteR, Barmenchik, Drinko, Angel_of_Despair, arseny92, V-Efremov 
Компьютерный форум » Операционные системы » Windows 10 » Bash on Ubuntu в среде Windows
Bash on Ubuntu в среде Windows
semoder
Отредактировано semoder - 09.04.2016, 08:38
Нет аватара


Сообщений: 2


Может я чтото упускаю, но в чем может быть проблема?

Никак не могу установить чтобы протестить....

Lenchik
Аватар Lenchik


Сообщений: 3565

semoder, У всех так. Установите EN-US языковый пакет. Переключите интерфейс на английский и всё заработает, будет y а не ?
После установки интерфейс можно обратно переключить на русский. Желательно только "Язык программ не поддерживающих юникод" оставить английский США, а то замучаетесь с крякозябрами бороться, здесь и в командной строке то же.

Основная проблема этого bash он не поддерживает команду ln -s но поддерживает просто ln, без -s, наверное в жесткие ссылки виндовс переводит. Теоретически ln -s это те же ярлыки виндовс, только сильно урезанные. Если перепишут саму утилиту ln что бы она в варианте ln -s создавала виндовые ярлыки, то должно всё заработать.


FULLINU
Аватар FULLINU


Сообщений: 494

Цитата Lenchik ()
semoder, У всех так.

А что насчёт русских символов (папка профиля юзера) в пути?
Понимает ли их uwp-убунта?
Lenchik
Аватар Lenchik


Сообщений: 3565

FULLINU, там всё в порядке. Косяк с кодировкой общий для всех приложений в 14316. И как видно оно и кодировку для клавиатуры неправильно воспринимает, иначе не смотря на "?" они бы сработало по нажатию Y или хотя бы Д. Внутри bash не очень то и нужен русский язык. Например при компиляции из исходников. Linux добавить кодовою страницу просто. Если нужно, можете сами добавить.

Не срабатывает установка bash из магазина, из командной сроки. Это к самой начинке bash не относится.

Добавлено (09.04.2016, 15:34)
---------------------------------------------
Попробовал просто имидж с помощью tar развернуть. Печалька, символические ссылки дают ошибку:



Исправят, нет? И найдут ли вообще решение проблемы? Создали бы виртуальный жесткий диск отформатированный в EXT и проблема бы исчезла, а то у них вся файловая структура просто лежит в папках NTFS.
rodger_rulez
Нет аватара


Сообщений: 28

Цитата Lenchik ()
Исправят, нет?

Думаю, что исправят. Иначе, какой смысл от среды линукс в винде? я не знаю, для чего еще нужен линукс, как для сборки чего-то из сорцов)
sysprg Автор темы
Отредактировано sysprg - 09.04.2016, 19:49
Аватар sysprg

Почетный

Сообщений: 2528

Цитата semoder ()
Может я чтото упускаю
Попробуйте выполнить "echo Y| bash"
( кавычки не копируйте ).
Если и это не прокатит, то тогда действительно установите сначала языковый пакет en-us.
Lenchik
Аватар Lenchik


Сообщений: 3565

sysprg, если не ошибаюсь это вы за интеграцию утилит nix в виндовс.

Попробуйте из виндовс из командной строки набрать bash "путь и имя линукс скрипта". То есть в bat файл скрипт вставить можно. В конце скрипта можно вписать exit.
deep5805
Отредактировано deep5805 - 09.04.2016, 20:53
Аватар deep5805

Почетный

Сообщений: 133

2 дня борьбы с bash показали что до идеала ещё далеко радует только одно-это сближение и взаимопроникновение двух великих культур Linux(unix) и Windows хотя я всегда считаю что без знания основ работы в консоли не понять всю внутреннюю сущность великой науки которая называется информатизация. Эти два дня удивительная гимнастика для мозга. Спасибо тем кто соединяет миры. В соседней теме куча народу бьется с GUI -ем хотя решения их проблем лежат в написании пары тройки скриптов и просмотра логов .
sysprg Автор темы
Отредактировано sysprg - 09.04.2016, 21:12
Аватар sysprg

Почетный

Сообщений: 2528

Lenchik, В данном, конкретном случае нет необходимости бэтч создавать. Достаточно просто подготовить правильный ответ и передать его bash. Это исключит вывод сообщения на консоль и считывание ответа с консоли. МОЖЕТ ИЗБАВИТЬ от необходимости устанавливать языковый пакет хотя бы для установки Linux. А запуск bash из бэтч-файла наверняка пройдет, но когда стартанет bash, то он уже станет считывать из своей консоли и следующая команда из бэтч файла выполнится лишь тогда, когда РУЧКАМИ будет выполнена Exit на консоли bash. И поэтому Exit из бэтч файла завершит уже cmd.exe. Все в точности также, как и при запуске diskpart из бэтч файла.
deep5805
Аватар deep5805

Почетный

Сообщений: 133

Цитата sysprg ()
установите сначала языковый пакет en-us.

Мне кажется это обязательное условие
sysprg Автор темы
Аватар sysprg

Почетный

Сообщений: 2528

Цитата deep5805 ()
Мне кажется это обязательное условие
Ну потратьте 2 секунды на то, чтобы проверить предложенный мной рецепт, если еще не установили - есть основания надеяться на то, что пайп может сработать независимо от языка консоли, поскольку с консоли НИЧЕГО СЧИТЫВАТЬСЯ НЕ БУДЕТ. Не получится, поставите пакет.
Lenchik
Аватар Lenchik


Сообщений: 3565

sysprg, ваш рецепт не работает, я уже проверил.

Я не это имел ввиду. Уже после установки этого дополнения можно из командной строки windows запустить bash с аргументом в виде имени файла со скриптом (name.sh) и этот скрипт выполнится без ручного входа в среду bath. Если в конце скрипта вписать exit то он и вернется обратно в командную строку windows.

Это же вы в личку писали про grep и его применении в среде windows. Может даже удастся и текстовый вывод из одной среды в другую перенаправить.
sysprg Автор темы
Аватар sysprg

Почетный

Сообщений: 2528

Цитата Lenchik ()
то же вы в личку писали про grep и его применении в среде windows
ОК, проверю завтра ( сегодня сижу под 10586 ) и буду надеяться, что сработает - меня это очень обрадует.
sysprg Автор темы
Отредактировано sysprg - 10.04.2016, 14:46
Аватар sysprg

Почетный

Сообщений: 2528

Тесты совместного использования bash и команд windows показали:
1. из бэтч файла можно запускать bash-скрипты
2. bash-скрипт не умеет выполнять команды windows и выдает сообщение "command not found" == команда не найдена
3. пайпинг ( |, передача вывода ) не поддерживается.
Так что единственный доступный способ обеспечения обмена данными между командами Windows и командами или скриптами bash: файлы. Но даже при этом есть одна проблема: Windows завершает строки символами 0d, 0a, а все команды ubantu лишь один символ 0a.
Arti42000
Нет аватара


Сообщений: 16

А что делать нищебродам с Single Language, в которой никак язык не переключить?
Компьютерный форум » Операционные системы » Windows 10 » Bash on Ubuntu в среде Windows
Страница 2 из 5«12345»
Поиск:

Дебетовая карта «Открытие–Рокет»

MasterCard World с PayPass. Стильная, надёжная и выгодная.

→ Бесплатное обслуживание.
→ Повышенный кэшбэк.
→ 8% процентов на остаток независимо от суммы.
→ Снятие наличных без процентов в любом банкомате.
→ Бесплатное пополнение и снятие наличных.

500р. уже на счету в подарок!

Получить карту бесплатно

Windows 10
Windows 8.1
Новости
Опрос
Нравятся ли вам изменения произошедшие в Windows 10?
Всего ответов: 6980

Статистика Форума
Последние обновления тем Популярные темы Новые пользователи
CCleaner [Vitalii1969 | 23.02.2017 | 05:12]
Болталка [cohos | 23.02.2017 | 00:06]
Слухи о новых сборках Windows 10 [ptizz | 22.02.2017 | 23:29]
Скачать Windows 10 - сборка 14393 RTM Anniversary [sander23 | 22.02.2017 | 22:14]
Скачать Windows 10 Insider Preview - сборка 15031 RTM-Escrow [Samarovski64 | 22.02.2017 | 19:55]
Проблемы с почтовым ящиком в Outlook на Windows 10 [dimdim0409 | 22.02.2017 | 18:40]
Исчезли пункты из меню "Особые варианты загрузки" [karina000 | 22.02.2017 | 18:39]
Windows 10 LTSB проблемы и решения [sander23 | 22.02.2017 | 15:58]
Магазин Windows 10 [Samarovski64 | 22.02.2017 | 08:34]
Скрыть строку меню в проводнике [achkarik | 22.02.2017 | 05:12]
Скачать Windows 10 - сборка 10586 RTM [5521]
Скачать Windows 10 - сборка 14393 RTM Anniversary [4139]
Активация Windows 10 [4067]
Скачать Windows 10 - сборка 10240 RTM [3092]
Зацени! [2418]
Стол заказов [2023]
Windows 8.1 - обсуждение [1937]
Wallpapers - Обои для рабочего стола Windows [1772]
Rainmeter - графическая оболочка Рабочего стола [1603]
Windows 10 - установка драйверов [1204]
SENJIK912 [23.02.2017|02:21]
Juwe [23.02.2017|00:43]
zhashog [22.02.2017|23:45]
Tulia [22.02.2017|22:36]
Grow1993 [22.02.2017|21:49]
mk2009 [22.02.2017|20:48]
triksiya [22.02.2017|20:40]
vitja11 [22.02.2017|20:03]
Kosmopolis [22.02.2017|19:36]
karina000 [22.02.2017|18:26]