Petunjuk Instalasi Klien TON Test

Suatu hari, seperti yang Anda tahu, klien uji Telegram Open Network dirilis ke domain publik (lebih lanjut tentang TON di sini dan di sini ; tentang pengoperasian jaringan uji di sini ). Saya dengan cepat mulai memakainya; petunjuk instalasi yang dijelaskan dalam README untungnya sederhana, dan itu membesarkan hati. Tetapi masalah segera dimulai.

Pada awalnya, majelis mencapai sekitar sepertiga dari semua kemajuan dan jatuh dengan kesalahan. Kesalahan dikirim ke file tests.cpp, dan intinya adalah "sha256 tidak dideklarasikan dalam lingkup ini", terlepas dari kenyataan bahwa paket libssl-dev telah diinstal. Saya akui, saya menghabiskan banyak waktu untuk menyelesaikan masalah ini. Salah satu pengguna obrolan Telegram publik datang untuk menyelamatkan, yang menyarankan saya untuk menjalankan perintah berikut:

sudo apt install zlib1g-dev 

Dan, lihatlah, masalahnya telah terpecahkan! Sekali lagi saya memulai kebaktian, tetapi sekarang dia tidak ditakdirkan untuk menyelesaikannya. Kesalahan baru terjadi pada 83% dari perakitan:

gambar

Saya tidak dapat menemukan solusi untuk masalah ini di Internet, dan sesuatu mengatakan kepada saya untuk mencoba membangun versi lain dari Ubuntu (saya menggunakan 19,04, saya memutuskan untuk mencobanya pada 18,04).

Di-boot dari Live CD, tetapi ada sejumlah masalah lain (sudah lebih kecil). Pertama, komponen yang hilang perlu diinstal:

 sudo apt install build-essential sudo apt install libssl-dev sudo apt install zlib1g-dev sudo apt install cmake 

Saya memulai perakitan, tetapi kesalahan terjadi di awal: cmake mengeluh tentang tidak adanya paket gperf, dan perintah

 sudo apt install gperf 

tidak dieksekusi karena kurangnya paket seperti itu dalam database. Ini diputuskan dengan menambahkan yang berikut ini ke sumber (/etc/apt/sources.list): deb http://cz.archive.ubuntu.com/ubuntu cosmic main universe .

Sekali lagi saya memulai instalasi, mencapai 95%, tetapi sekali lagi ada kesulitan. Kali ini, tampaknya perilaku ini hanya terjadi di komputer saya untuk beberapa alasan, tetapi faktanya tetap: 95% dari perakitan tergantung. Apalagi - seluruh sistem digantung. Dia berhenti merespons tindakan apa pun. Pertama kali saya menulisnya dengan fakta bahwa itu boot dari USB flash drive, jadi ada kemungkinan itu baru saja keluar dari soket sedikit, yang menyebabkan seluruh sistem crash. Saya reboot, coba lagi, kali ini memastikan bahwa flash drive sudah terpasang dengan benar. Tetapi situasi kembali terulang pada 95% yang bernasib buruk! Akibatnya, saya tidak menemukan cara lain selain memutar kembali 19,04 ke 18,04 pada hard drive, dan coba lagi. Untungnya, kali ini semuanya berakhir dengan sukses, dan klien memulai.

Karena saya butuh banyak waktu untuk menyelesaikan semua masalah ini, dan saya tidak dapat menemukan solusi mereka di Internet, saya ingin membuka akses tim yang menyelesaikan semua masalah saya. Saya ingin percaya bahwa ini akan membantu seseorang menghemat waktu.

 sudo apt install cmake sudo apt install libssl-dev sudo apt install zlib1g-dev sudo apt install build-essential sudo xdg-open /etc/apt/sources.list #   ,  

Unduh arsip dari test.ton.org/download.html , buka arsipnya ke folder rumah Anda sehingga berisi folder lite-client, dan bukan ton-test-liteclient-full. Mulai ulang terminal:

 mkdir ~/liteclient-build cd ~/liteclient-build cmake ~/lite-client cmake --build . --target test-lite-client cmake --build . --target fift wget https://test.ton.org/ton-lite-client-test1.config.json ./test-lite-client -C ton-lite-client-test1.config.json #   

Biarkan saya mengingatkan Anda bahwa saya mempunyai masalah yang menunjukkan bahwa keberhasilan instalasi tergantung pada versi distribusi, serta apakah sistem Anda diinstal atau Anda boot dari Live. Hasil sukses saya diperoleh pada versi 18.04 yang diinstal pada disk Ubuntu.

Source: https://habr.com/ru/post/id453914/


All Articles