Fuchsia 编译过程。---搬运工。

源码

#1

转自: 源地址:Ubuntu18.04编译Fuchsia

以后会有增加,本人正在测试[quote=“Tony_Xia, post:1, topic:221, full:true”]
编译环境

系统:Ubuntu 18.04.1 LTS 64-bit

内存:8 GiB

CPU:Intel® Core™ i5-4200M CPU @ 2.50GHz × 4

1.安装编译环境

注意:

  1. 在未开始编译前,先关闭科学上网,以免发生工具安装失败的情况!
  2. 在使用 apt-get 安装时,如在国内请更换国内源

sudo apt-get install build-essential curl git python unzip

2.获取源代码

注意:请打开科学上网,否则请无法进行编译!

这个脚本先会创建名为 fuchsia 的目录

curl -s “https://fuchsia.googlesource.com/scripts/+/master/bootstrap?format=TEXT ” | base64 --decode | bash

执行完成后会得到以下文件,文件大小 18G

Screenshot%20from%202018-12-08%2013-33-52

脚本执行完成后会提示将 jiri 工具添加到环境变量中

export PATH="/home/mick/Documents/fuchsia/.jiri_root/bin:$PATH"

这个命令是 build 前的配置,并将生成的系统输出到 out/debug-x64 目录中

fx set x64

开始编译

fx full-build

过程中会出现几个 Warning … 之后编译完成

3.启动 Fuchsia

有两种启动方式,

第一种是硬件引导安装并运行,现在支持的设备有 Acer Switch Alpha 12 , Intel NUC , Google Pixelbook , 以后会尝试在这些设备上运行。

第二种是在没有支持的硬件情况下可以使用 QEMU ,这个工具在第一步脚本执行时已经下载到本地了,在 /fuchsia/buildtools/linux-x64/qemu 下

开始运行

fx run

fx run 有几个参数可以配置QEMU

  • -m 设置 QEMU 的内存
  • -g 启用图形界面
  • -N 启用网络也可以使用 fx run -h 查看所有可用选项

Screenshot%20from%202018-12-08%2014-41-25
Screenshot from 2018-12-08 14-41-25.png698x306 5.91 KB

这样就运行成功啦~

最后使用这个命令关闭系统

dm shutdown
[/quote]

编译环境

系统:Ubuntu 18.04.1 LTS 64-bit

内存:8 GiB

CPU:Intel® Core™ i5-4200M CPU @ 2.50GHz × 4

1.安装编译环境

注意:

  1. 在未开始编译前,先关闭科学上网,以免发生工具安装失败的情况!
  2. 在使用 apt-get 安装时,如在国内请更换国内源

sudo apt-get install build-essential curl git python unzip

2.获取源代码

注意:请打开科学上网,否则请无法进行编译!

这个脚本先会创建名为 fuchsia 的目录

curl -s “https://fuchsia.googlesource.com/scripts/+/master/bootstrap?format=TEXT ” | base64 --decode | bash

执行完成后会得到以下文件,文件大小 18G

Screenshot%20from%202018-12-08%2013-33-52

脚本执行完成后会提示将 jiri 工具添加到环境变量中

export PATH="/home/mick/Documents/fuchsia/.jiri_root/bin:$PATH"

这个命令是 build 前的配置,并将生成的系统输出到 out/debug-x64 目录中

fx set x64

开始编译

fx full-build

过程中会出现几个 Warning … 之后编译完成

3.启动 Fuchsia

有两种启动方式,

第一种是硬件引导安装并运行,现在支持的设备有 Acer Switch Alpha 12 , Intel NUC , Google Pixelbook , 以后会尝试在这些设备上运行。

第二种是在没有支持的硬件情况下可以使用 QEMU ,这个工具在第一步脚本执行时已经下载到本地了,在 /fuchsia/buildtools/linux-x64/qemu 下

开始运行

fx run

fx run 有几个参数可以配置QEMU

  • -m 设置 QEMU 的内存
  • -g 启用图形界面
  • -N 启用网络也可以使用 fx run -h 查看所有可用选项

Screenshot%20from%202018-12-08%2014-41-25
Screenshot from 2018-12-08 14-41-25.png698x306 5.91 KB

这样就运行成功啦~

最后使用这个命令关闭系统

dm shutdown


#2

源地址:Ubuntu18.04编译Fuchsia
不会用啊啊啊,我想加到首页里的


#3

curl -s “https://fuchsia.googlesource.com/scripts/+/master/bootstrap?format=TEXT ” | base64 --decode | bash

这一步报错,不知道楼主遇到过这个问题没有


#4

谢谢楼主。这个教程够简洁了。。如果报错的朋友,应该是因为找不到目标服务器地址。可以尝试使用一些技术手段来访问。