最近整理了一下关于系统源码编译的笔记,并且迁移到csdn.方便以后自己编译使用.
framework的系统编译,前提需要下载Android系统源码,首先我们需要一个科学上网,当然也可以使用清华镜像,但是速度非常慢;
使用vultr创建服务器,由于网络禁止这些,想要详细的去github上看.
购买服务器请用这个赠送10美元:
https://www.vultr.com/?ref=7452872
购买如果充值25美元,送50美元链接:
https://www.vultr.com/?ref=7875359-4F
----快捷键
重启: sudo reboot
关机: sudo poweroff 或者 sudo shutdown -P now
----vultr网页详细步骤
账号充值如图:
开通服务器步骤如图:
点击图中的CentOS几个字,会弹出centos6,然后选中centos6!
接下来这一步是开启vps的ipv6 ip,选填项。如果你的电脑系统可以用ipv6,那么可以勾选此项。大多数用户没有这个需求,但有一些用户可能会用到,所以补充了这部分内容。
开通服务器时,当出现了ip,不要立马去ping或者用xshell去连接,再等5分钟之后,有个缓冲时间。完成购买后,找到系统的密码记下来,部署服务器时需要用到。系统(推荐centos6,ubuntu)的密码获取方法如下图:
如果你开启了vps的ipv6,那么在后台的settings选项可以找到服务器的ipv6 ip。在部署SSR账号时,你用ipv6 ip就行。整个部署及使用过程中,记得把电脑系统开启ipv6喔。
删掉服务器步骤如下图:
----linux远程控制终端Mobaxterm
--------连接创建的服务器使用session
---------------------------首次登陆系统,复制官网的Password密码然粘贴回车即可进入下一步
前面划水那么多,现在重点来了:
如果使用虚拟机,想要科学上网,单单实现ubuntu14.04或16版本的浏览器可以科学上网还不行,我们需要用的是终端指令repo下载Android源码树;而虚拟机就需要一个更特殊的操作:
首先主机通过那个啥,可以科学上网了.在科学上网的软件上允许局域网连接,接下来打开虚拟机;
步骤1:获取主机ip
步骤2:
步骤3:
结果显示: