Як відновити NRS клієнт

From Nxt Wiki
Jump to: navigation, search
This page is a translated version of the page How-To:UpdateNRSClient and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎русский • ‎українська • ‎中文(简体)‎

1 Перевірка доступності оновлень клієнта

При запущеному клієнтові ви можете перевірити доступність оновлень на сторінці https://localhost :7876/update.html
Якщо у вас вже є працюючий довірений клієнт, скористайтеся цим посиланням і переходьте до розділу #Завантаження і перевірка архіву з клієнтом

Анонси оновлень клієнта публікуються на https://nxtforum.org/nrs-releases/

Для примера, посмотрите страницу https://nxtforum.org/выпуски/номеров nrs-v1-1-3/

Учбове керівництво грунтується на матеріалі https://nxtforum.org/index.php?topic=143.0

Зверніть увагу, що усі матеріали, у тому числі посилання на скачування, підписані PGP ключем Жан-Люка 0xFF2A19FA. Він опублікував відбиток PGP ключа у своєму профілі на nxtforum. Як тільки Ви отримали ключ з keyserver, використайте GnuPG у вікні терміналу :

gpg --recv - keys 0xFF2A19FA

Ви можете перевірити текст і отже посилання для скачування і sha256, виконавши цю процедуру (на Linux) :

2 Перевірка повідомлень про оновлення

У терміналі введіть наступне:

gpg --verify

і дочекайтеся запрошення для введення даних.

У вікні браузеру, виберіть мишею увесь текст, від -----BEGIN PGP SIGNED MESSAGE----- до -----END PGP SIGNATURE----- включно.

Вставте виділений текст у вікно терміналу. Переконайтеся, що він виглядає так само, як на веб-сторінці, а потім натисніть Enter і Ctrl+D, після чого на екрані повинно з'явиться наступне:

gpg: Signature made Wed 08 Jan 2014 12:09:11 PM CET using RSA key ID 3BF9ED80 
gpg: Good signature from "Jean-Luc Picard (Lead Developer of The Nxt Generation)<jlp666@yandex.ru>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner. 
Primary key fingerprint: B88D C0A6 2ECD DDD1 643A 28FD CEF1 F4A9 FF2A 19FA
    Subkey fingerprint: 3690 CF32 519B 2A88 DF20 23C2 53A1 C977 3BF9 ED80

Сполучення з попередженням говорить про те, немає повної довіри до ланцюга, оскільки ніхто не не підписав ключ. Це нормально.

Врахуйте, що для вставки утримуваного веб сторінки використовується вирізування і середня клавіша мишки, а не буфер обміну, який викликає плутанину.

Може статися, що внаслідок незначних змін повідомлення, поміщеного на сайт (наприклад, невідповідність пропусків або перекладів рядків, або потрійні риски замінені на довге тире, або подвійних тире замінені одинарне, ...), воно не буде верифицировано. На жаль, зараз це більше норма, ніж виключення. Звичайно, в цьому випадку ви не знаєте на 100%, яка частина повідомлення була змінена, і тому немає ніяких причин йому довіряти. Проте, підпис в NXT -клиент-*. Zip.asc </ тт> файлі, завжди може бути однозначно перевірена, див. нижче.

3 Завантаження і перевірка архіву з клієнтом

Існує два незалежні способи перевірки цілісність файлу архіву клієнта, використовуючи контрольну суму sha256 і/або використовуючи файли підпису GnuPG. У вже працюючому клієнтові використайте #Вбудована перевірка клієнта і для додаткової безпеки ще #Перевірка з використанням відповідного файлу GnuPG *.asc.

3.1 Перевірка з використанням контрольної суми SHA256

3.1.1 Використання вбудованої перевірки

Програмне забезпечення клієнта NRS Nxt вже має вбудовану утиліту для перевірки контрольної суми SHA256 вашого викачаного програмного забезпечення Nxt. Ось інструкція по використанню:

  1. При запущеному Nxt сервері, перейдіть за адресою https ://127.0.0.1:7876/update.html у вашому WEB браузері.
    • На екрані з'явиться "Nxt update checker". На екрані відображатиметься поточна версія вашого клієнта, номер самої останньої версії програмного забезпечення, а також номер останньої експериментальної версії.
  2. Якщо версія вашого клієнта старіше чим остання версія Nxt клієнта, посилання на скачування найновішої версії буде доступним. Натисніть її для завантаження останньої версії Nxt.
  3. Відкрийте ваш файловий менеджер, і перетягнете файл client.zip на зелений прямокутник у вашому браузері
  4. Через мить ваш браузер підтвердить, чи справжній завантажений вами файл.

3.1.2 Використання сторонніх програм sha256sum

Якщо повідомлення перевірене, ви можете перевірити вміст викачаного файлу з відомою контрольною сумою, наприклад sha256sum nxt-client-0.5.3.zip && echo 23fc36fba166e00299003407169a26515e6d67c8094b5a06f9c795cc62ca83a7, де обидві суми повинні співпадати.

Якщо Ви хочете перевірити його вручну, ось хеш останньої версії (1.11.15) of nxt-client-*.zip:

452f7320ea806c8e7cc6d87b85fff2085320043d0c2f5e80e799802e2b94abed nxt-client-1.11.14.zip

(source: Jelurida Release) - How to verify SHA256 checksums

3.2 Перевірка з використанням отриманого файлу GnuPG *.asc

Кожен файл nxt-client-*.zip на ресурсі download.nxtcrypto.org супроводжується файлом з GnuPG підписом, створеним за допомогою ключа 0xFF2A19FA Жана Люка. Наприклад, для http://download.nxtcrypto.org/nxt-client-1.1.3.zip буде файл http://download.nxtcrypto.org/nxt-client-1.1.3.zip.asc, який ви можете зберегти як zip і перевірити: gpg --verify nxt-client-1.1.3.zip.asc який повинен видавати

gpg: Signature made Wed 08 Jan 2014 12:03:17 PM CET using RSA key ID 3BF9ED80
gpg: Good signature from "Jean-Luc Picard (Lead Developer of The Nxt Generation)<jlp666@yandex.ru>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: B88D C0A6 2ECD DDD1 643A  28FD CEF1 F4A9 FF2A 19FA
     Subkey fingerprint: 3690 CF32 519B 2A88 DF20  23C2 53A1 C977 3BF9 ED80

4 Установка оновлення

Продовжуйте, тільки якщо Ви порівняли і перевірили контрольну суму sha256 завантаженого файлу і/або перевірили підпис GnuPG файлу. Не використайте архів або його вміст, якщо контрольна сума не співпадає з авторською, або підпис не вірний!

  1. Якщо у вас запущений клієнт, закрийте вікно браузеру і зупиніть роботу вікна сервера (CTRL+C).
  2. Розархівуйте тільки що викачаний .zip файл Nxt клієнта, повер існуючої теки nxt.
  3. Запустіть ПО Nxt.
  4. Відкрийте ваш браузер і перейдіть на сторінку http://localhost:7876
  5. Розблоковуйте ваш аккаунт. Усе !