TON Test Client安装说明

如您所知,前几天,Telegram开放网络测试客户端已发布到公共领域( 此处此处有关TON的更多信息; 此处有关测试网络的操作的更多信息)。 我很快就开始穿上它了。 幸运的是,自述文件中描述的安装说明非常简单,这令人鼓舞。 但是问题很快就开始了。

最初,装配完成了所有进度的三分之一,并因错误而掉落。 尽管已安装libssl-dev软件包,但错误已发送到tests.cpp文件,其实质是“未在此范围内声明sha256”。 我承认,我花了很多时间解决这个问题。 公开Telegram聊天的用户之一进行了救援,建议我运行以下命令:

sudo apt install zlib1g-dev 

而且,瞧,问题解决了! 我再次开始组装,但现在她注定要完成。 在装配的83%处发生了新错误:

图片

我在Internet上找不到解决此问题的解决方案,并且有人告诉我尝试在另一个版本的Ubuntu上进行构建(我使用19.04,我决定在18.04上尝试它)。

从Live CD引导,但是还有许多其他问题(已经较小)。 首先,需要安装缺少的组件:

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

我开始组装,但是错误在一开始就发生了:cmake抱怨缺少gperf软件包和命令

 sudo apt install gperf 

由于数据库中缺少此类程序包而未执行。 这是通过在源代码(/etc/apt/sources.list)中添加以下内容来决定的: deb http://cz.archive.ubuntu.com/ubuntu cosmic main universe

我再次开始安装,安装率达到95%,但仍然有困难。 这次,看来此行为仅是出于某种原因在我的计算机上发生,但事实仍然存在:95%的程序集挂起。 此外-整个系统挂起。 她只是停止对任何动作做出回应。 我第一次将它从USB闪存驱动器启动这一事实上写下来,因此它有一点可能刚从插槽中脱出,从而导致整个系统崩溃。 我重新启动,然后再次尝试,这次确保闪存驱动器已牢固地插入连接器中。 但是这种情况再次在命运多95的95%上再次发生! 结果,除了在硬盘驱动器上将19.04还原到18.04之后,我没有找到其他方法,然后重试。 幸运的是,这次一切都成功结束,并且客户端启动了。

由于花了我很多时间来解决所有这些问题,并且我无法在Internet上找到他们的解决方案,因此我想开放一组可以解决我所有问题的团队。 我想相信这将帮助某人节省时间。

 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 #   ,  

test.ton.org/download.html下载档案,将其解压缩到您的主文件夹中,使其包含lite-client文件夹,而不是ton-test-liteclient-full。 重新启动终端:

 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 #   

让我提醒您,我遇到的问题表明安装成功取决于发行版,以及是否已安装系统或要从Live引导。 我的成功结果是在Ubuntu磁盘上安装的18.04版本上获得的。

Source: https://habr.com/ru/post/zh-CN453914/


All Articles