Компьютерный портал
Забыли?
Новости Статьи Драйверы 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


Сообщений: 3413

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

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


FULLINU
Аватар FULLINU


Сообщений: 494

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

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


Сообщений: 3413

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

Почетный

Сообщений: 2494

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


Сообщений: 3413

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

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

Почетный

Сообщений: 130

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

Почетный

Сообщений: 2494

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

Почетный

Сообщений: 130

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

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

Почетный

Сообщений: 2494

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


Сообщений: 3413

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

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

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

Почетный

Сообщений: 2494

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

Почетный

Сообщений: 2494

Тесты совместного использования 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?
Всего ответов: 6880

Статистика Форума
Последние обновления тем Популярные темы Новые пользователи
Как включить игровой режим в Windows 10 [V77 | 21.01.2017 | 06:53]
Скачать Windows 10 Insider Preview - сборка 15014 [V77 | 21.01.2017 | 06:35]
Болталка [ЧИТАТЕЛЬ | 20.01.2017 | 20:44]
Сетевая карта ограничивает скорость доступа в интернет [Vols | 20.01.2017 | 19:12]
Оффлайновая версия: Полезные советы для Windows 7 [meGer | 20.01.2017 | 16:55]
Выпущена новая версия BuildsHistory.js [sysprg | 20.01.2017 | 16:09]
не могу установить драйвера на мышь х7 [subway74 | 20.01.2017 | 15:21]
Видеоредактор для Windows 10 [Clintonweack | 20.01.2017 | 15:05]
Ошибка установки - 0xC1900101 - 0x20006 [mangyst50 | 20.01.2017 | 14:55]
Языковые пакеты локализации Windows 10 [Drinko | 20.01.2017 | 14:09]
Скачать Windows 10 - сборка 10586 RTM [5521]
Активация Windows 10 [4000]
Скачать Windows 10 - сборка 14393 RTM Anniversary [3979]
Скачать Windows 10 - сборка 10240 RTM [3092]
Зацени! [2418]
Стол заказов [2023]
Windows 8.1 - обсуждение [1937]
Wallpapers - Обои для рабочего стола Windows [1772]
Rainmeter - графическая оболочка Рабочего стола [1603]
Windows 10 - установка драйверов [1204]
serg1539 [21.01.2017|04:39]
SUHROB1994 [21.01.2017|02:29]
vasilich263 [21.01.2017|02:05]
fiji [21.01.2017|02:03]
vavan58 [21.01.2017|00:23]
russpeople [21.01.2017|00:04]
drsneak [20.01.2017|21:58]
Bat189134 [20.01.2017|21:56]
mkkik [20.01.2017|20:59]
bober16 [20.01.2017|20:35]