编译
Overview
- 切换到用户
scaleya
1su - scaleya
- 更新源
1sudo apt-get update
- 下载依赖包
1sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler
- 克隆lede仓库到Openwrt-lean目录
1git clone https://github.com/coolsnowwolf/lede.git Openwrt-lean
- 进入Openwrt-lean目录
1scaleya@vultr:~$ ls
2Openwrt-lean
3scaleya@vultr:~$ cd Openwrt-lean/
- 更新
1./scripts/feeds update -a
2./scripts/feeds install -a
3make menuconfig
- 选择cpu架构、路由器型号,斐讯K3
1Target System:
2 ( ) Broadcom BCM47xx/53xx (ARM)
3Target Profile
4 (PHICOMM K3)
5
6只选择了trojan
7
- 修改dns,因为下载某个edu时候,无法下载
1sudo nano /etc/resolv.conf
2
3
4nameserver 8.8.8.8
5options edns0
6
- 单线程编译,& 表示在后台运行 11:51开始
1make -j1 V=s &
2
3make -j99 V=s & 18:15
4
5kill 21563 15: 37
- 编译完成 13:50
1
2
3
4Signing package index...
5make[2]: Leaving directory '/home/scaleya/Openwrt-lean'
6export MAKEFLAGS= ;make -w -r checksum
7make[2]: Entering directory '/home/scaleya/Openwrt-lean'
8make[2]: Leaving directory '/home/scaleya/Openwrt-lean'
9make[1]: Leaving directory '/home/scaleya/Openwrt-lean'
10
11
12
13scaleya@vultr:~/Openwrt-lean$
14[1]+ Done make -j1 V=s
15
16
17
18
- 下载固件
1/Openwrt-lean/bin/targets/bcm53xx/generic$
2
3
4 sudo snap install transfer
5
6
7generic$ transfer openwrt-bcm53xx-phicomm-k3-squashfs.trx
8############################# 41.1%
9
10https://transfer.sh/9sCP1/openwrt-bcm53xx-phicomm-k3-squashfs.trx
11
12
echo 0xDEADBEEF > /etc/config/google_fu_mode
config wifi-device ‘radio0’ option type ‘mac80211’ option channel ‘36’ option hwmode ‘11a’ option path ‘18000000.axi/bcma0:8/pci0001:00/0001:00:00.0/0001:01:00.0’ option htmode ‘VHT80’
config wifi-iface ‘default_radio0’ option device ‘radio0’ option network ‘lan’ option mode ‘ap’ option ssid ‘OpenWrt’ option encryption ‘none’
config wifi-device ‘radio0’ option type ‘mac80211’ option channel ‘36’ option hwmode ‘11a’ option path ‘18000000.axi/bcma0:8/pci0001:00/0001:00:00.0/0001:01:00.0’ option htmode ‘VHT80’
config wifi-iface ‘default_radio0’ option device ‘radio0’ option network ‘lan’ option mode ‘ap’ option ssid ‘OpenWrt’ option encryption ‘none’