Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| zh:docs:guide-developer:quickstart-build-images [2018/06/18 01:24] – jiangming1399 | zh:docs:guide-developer:quickstart-build-images [2020/01/05 09:57] – 同步英文版本更新 lujimmy | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| + | 这是一个关于如何构建您自己第一个**快照版**OpenWrt固件的简短指南,如果您想编译一个**稳定版**使用[[docs: | ||
| + | 它没有掩饰任何陷阱,但如果一切顺利,提供了一个快速的方法。实现相同目标的替代指南有: | ||
| + | [[docs: | ||
| + | [[docs: | ||
| - | 这是一个非常简短的OpenWrt**快照**固件编译指南。 | ||
| - | 本指南不包括一些常见问题的解决方案,以致于在一切正常时给你提供快速的编译方法。 | ||
| - | {{page>zh:releases: | + | {{page> |
| - | + | ||
| - | 首先,我们需要运行下面的指令来安装依赖的软件包 (Debian/ | + | |
| + | 首先,我们需要确认所有的依赖软件已安装。下面以Debian/ | ||
| < | < | ||
| sudo apt-get install subversion g++ zlib1g-dev build-essential git python rsync man-db | sudo apt-get install subversion g++ zlib1g-dev build-essential git python rsync man-db | ||
| sudo apt-get install libncurses5-dev gawk gettext unzip file libssl-dev wget zip time | sudo apt-get install libncurses5-dev gawk gettext unzip file libssl-dev wget zip time | ||
| </ | </ | ||
| - | + | 接下来,使用以下命名获取OpenWrt的源代码: | |
| - | 然后拉取 OpenWrt 源代码: | + | |
| < | < | ||
| - | git clone https://git.openwrt.org/ | + | git clone https:// |
| cd openwrt | cd openwrt | ||
| Line 22: | Line 21: | ||
| ./ | ./ | ||
| - | make defconfig | ||
| make menuconfig | make menuconfig | ||
| </ | </ | ||
| - | + | 最后一个命令将打开一个菜单,如果您想为" | |
| - | 最后一个命令会弹出一个选择菜单。 | + | |
| - | + | ||
| - | 如果你想为 " | + | |
| * " | * " | ||
| * " | * " | ||
| - | 选择退出并保存你的配置。 | + | 然后选择退出并保存设置。现在我们就可以开始使用以下命令构建固件了,该过程将持续一段时间: |
| - | 然后就是正式的编译了,运行: | + | |
| < | < | ||
| Line 40: | Line 34: | ||
| </ | </ | ||
| - | 完成之后,你就可以在 ./ | + | 完成以后,固件可以在目录 |
| - | + | * 以 *-factory.bin | |
| - | * *-factory.bin | + | * 以 *-sysupgrade.bin |
| - | * *-sysupgrade.bin | + | |
| - | + | ||
| - | 注意: | + | |
| - | | + | 备注: |
| - | * 可以使用 '' | + | |
| - | * 可以使用 | + | * 如需快速编译,可使用'' |
| - | * 你可以往 ''< | + | * 使用 |
| + | * 您可以将固件中的自定义文件放入目录''< | ||