Перейти к содержимому


Бизнес

Регистрация: 04 окт 2018
Offline Активность: окт 07 2018 03:30
-----

Мои темы

Запуск Linux приложений в Windows Subsystem for Linux (WSL) на примере Ubuntu 18.04 + Z...

04 октября 2018 - 07:15

1. Отрываем Windows Power Shell от имени администратора и вставляем следующее:

Код:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

По окончании установки нажимаем клавиши Y и ENTER, перезагружаемся.

2. Открываем Microsoft Store, в поиск вбиваем UBUNTU 18.04 LTS, нажимаем ПОЛУЧИТЬ, затем УСТАНОВИТЬ.
97626-8d51e8e86deec90bfe163720bfd5136f.j

3. Запускаем из пуска UBUNTU 18.04, ждем вот такой запрос:
97627-920e4756bf29e3012d2176ccc9b2cf89.j
Вводим любой юзернейм и пароль, при вводе пароля кажется, что он не вводится, нет привычных звездочек, но на самом деле он вводится, просто консоль на это никак не реагирует. Это не баг, а фича.

4. Первое что нам нужно сделать - это обновить Ubuntu. Вводим (копирование/вставка производится правым щелчком мыши):

Код:
sudo apt update
sudo apt upgrade

"sudo" дает пользователю право выполнять задачи администратора, поэтому необходимо ввести невидимый пароль.
На этом наша неполноценная убунта готова к работе.

5. Устанавливаем зависимости для zcash:

Код:
sudo apt install apt-transport-https wget gnupg2

6. Качаем и устанавливаем PGP ключ, это такая очень нужная для безопасности штука, с помощью которой проверяется цифровая подпись устанавливаемых пакетов:

Код:
wget -qO - https://apt.z.cash/zcash.asc | sudo apt-key add -

Проверяем отпечаток ключа:

Код:
apt-key finger --keyid-format LONG

Ищем строчку с Zcash Master Signing Key, а ниже будет написан отпечаток 3FE6 3B67 F85E A808 DE9B 880E 6DEF 3BAF 2727 66C0. Он должен совпадать с опубликованным отпечатком на официальном сайте https://z.cash/ru/support/pubkeys/. Для большей уверенности можно скопировать keyID из консоли 6DEF3BAF272766C0, поискать его на любом сервере ключей PGP, например https://pgp.mit.edu/, и сравнить отпечатки. На серверах нужно добавлять "0x" перед ключом, в нашем случае 0x6DEF3BAF272766C0. Таким образом вы убеждаетесь в подлинности ПО, которое вы устанавливаете.

7. Добавляем репозиторий (источник программного обеспечения) Zcash и устанавливаем:

Код:
echo "deb [arch=amd64] https://apt.z.cash/ jessie main" | sudo tee /etc/apt/sources.list.d/zcash.list
sudo apt-get update && sudo apt-get install zcash
zcash-fetch-params

Создаем пустой файл конфигурации:

Код:
touch ~/.zcash/zcash.conf

8. Zcash установлен и готов к работе. Просто вводим:

Код:
zcashd

Появится окно брандмауэра и объявит о том, что злобный вирус zcashd ломится в сеть, разрешите ему.

9. Ждем синхронизацию 100%, останавливаем zcashd нажатием CTRL+C и перезапускаем его в фоновом режиме:

Код:
zcashd --daemon

Через пол минуты можно пользоваться консольным кошельком, например:

Код:
#Импорт приватного ключа t-адреса t1RG61AV6wJzjQhEc4U2cjUFEakvNNz4xka
zcash-cli importprivkey KyhzGLHp45dS6XY1gLcbW3VGNxfj3oHsi3XeGGkgNjv9FNM7gSUM
#Отправить транзакцию 1.15 ZEC с t1RG61AV6wJzjQhEc4U2cjUFEakvNNz4xka на t1ebWJey3GVzkQALfc9G8DZcBaWXm75aFDY
zcash-cli z_sendmany "t1RG61AV6wJzjQhEc4U2cjUFEakvNNz4xka " "[{\"address\": \"t1ebWJey3GVzkQALfc9G8DZcBaWXm75aFDY \", \"amount\": 1.15}]"
#Комиссия сети ВЫЧИТАЕТСЯ из отправляемой суммы, по умолчанию это 0.0001 ZEC.

КАК В UBUNTU ПЕРЕНЕСТИ WALLET.DAT И/ИЛИ БЛОКЧЕЙН?
Физически убунтовская директория zcash находится по такому хитрому пути, выделенное жирным заменить на своё:
C:\Users\ЮЗЕРНЕЙМ\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\ЮЗЕРНЕЙМвУБУНТУ\.zcash

НАФИГ НАДО?
Ответ для данного выше примера:
не работает WinZec / Jaxx не отправляет ZEC / Ledger зеки не отправляет / Exodus не синхронизирует кошелек из-за большого числа транзакций / не на что линукс поставить / свое добавить / нужное подчеркнуть

ОГРАНИЧЕНИЯ?
Да:
1) Ставится и работает оно на диске C:\, может быть с бубном и можно перенести, не знаю, не уверен.
2) Работать будет не всё, что угодно, это линукс-огрызок.

ЗЫ
Грин не работает.
ЗЫ ЗЫ
Картинок заготовил больше, а они грузиться не хотят
ЗЫ ЗЫ ЗЫ
Как вы в ней все сидите? Она же тормозовая!


AMD Memory Tweak - (amdmemtweak) - Чтение и изменение таймингов памяти на лету - [подде...

04 октября 2018 - 07:09

Собственно то - чего ждали долго тайминги на Веги!!
вот ссылка