小白 下载 fuchsia 最新版--编译安装

  1. 安装build依赖的包:

sudo apt-get install golang git-all build-essential curl texinfo libglib2.0-dev autoconf libtool libsdl-dev
sudo apt-get install texinfo libglib2.0-dev autoconf libtool libsdl-dev flex bison
sudo apt-get install build-essential curl git python unzip

其次确保go >=1.6 python 2.7,qemu

  1. 下载源码
    下载源码之前,先看一下自己的linux终端是否设置了走科学上网。要是终端无非科学上网,那么是无法下载到源码的。
    利用 proxychains4 让自己的终端科学上网https://blog.csdn.net/mingjie1212/article/details/51814421
    其次下载源码。
    网上的命令都是下载脚本文件,之后base64 编码 之后解码。但有些电脑是不支持这样的操作的。比如我的。
    我们分开来
    proxychains4 curl -s “https://fuchsia.googlesource.com/scripts/+/master/bootstrap?format=TEXT” > bootstrap?format=TEXT

这样我们会得到一个bootstrap?format=TEXT 的文件
base64 --decode bootstrap?format=TEXT > out.sh
赋予权限
chmod a+x out.sh
执行脚本
proxychains4 ./out.sh
当你下载完所有源码后,大约有7.1G
进入到fuchsia这个文件夹
sudo ./scripts/fx set x64
过一会之后,再输入
sudo ./scripts/fx full-build
编译完成后,输入

sudo ./scripts/fx run -g

跳出QEMU的图形界面即可。

我试了好久都不好使的原因是因为源码始终下不全,但最后还是
群里的
ۣۖิ哥ۣۖิ是ۣۖิCۣۖิK 提供的源码,以及诸多帮助才得以编译完成
还有群里的Mick 老哥,Nigel.P.Z老哥给予的帮助~

征求了 ۣۖิ哥ۣۖิ是ۣۖิCۣۖิK 的同意,把他的源码贴了上来,需要科学上网。
https://drive.google.com/file/d/19JxS7zX4afKh1pKZSvK5ffgEiNQP7kHt/view?usp=sharing

1 个赞

感谢分享,坐等更新 :wink:

1 个赞

谢谢分享:grinning:~~~~~~~~

1 个赞