wsl ubuntu使用openwrt最新 snapshot 固件编译lean

因为lean的软件包对新版luci支持不好,所以需要替换为旧版,另外wsl的环境变量有问题,需要手动更改

首先安装依赖包。

sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 python2.7 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 g++-multilib antlr3 gperf

然后进行移植

cd ~
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
export https_proxy=http://127.0.0.1:1080
export http_proxy=http://127.0.0.1:1080
git clone https://github.com/project-openwrt/lean-lede.git
git clone https://github.com/openwrt/openwrt.git
cp -a ~/lean-lede/package/lean ~/openwrt/package/lean
cd ~/openwrt
cp feeds.conf.default feeds.conf.default.bak
sed -i 's/https:\/\/git.openwrt.org\/project\/luci.git/https:\/\/github.com\/coolsnowwolf\/luci/g' feeds.conf.default
sed -i 's/16384/65536/g' ./package/kernel/linux/files/sysctl-nf-conntrack.conf
cd ./package/lean
git clone https://github.com/P0lari5/luci-app-ssr-plus.git
cd ~/openwrt
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig

配置完成后开始编译即可

make -j8 download
make -j1 V=s
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 根据提供的引用内容中的命令和说明,以下是关于WSL Ubuntu的操作说明: 1. 导出虚拟机:要将名为'Ubuntu-18.04'的虚拟机导出为名为'ubuntu1804new.tar'的文件,可以使用以下命令: ``` wsl --export Ubuntu-18.04 F:\ubuntu1804new.tar ``` 2. 注销虚拟机:要注销名为'Ubuntu-18.04'的虚拟机,可以使用以下命令: ``` wsl --unregister Ubuntu-18.04 ``` 3. 导入虚拟机:要导入一个虚拟机,并将其安装在F盘的WSL2文件夹中,可以使用以下命令: ``` wsl --import Ubuntu-18.04 F:\WSL2\ F:\ubuntu1804new.tar --version 2 ``` 4. 配置默认用户:要将ubuntu1804版本的虚拟机的默认登录用户名配置为'jarvis',可以使用以下命令: ``` ubuntu1804 config --default-user jarvis ``` 5. 更改软件源:要在虚拟机中更改软件源为清华镜像源,可以使用以下命令: ``` sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list ``` 6. 打开终端:要打开虚拟机的终端,有两种方式: - 第一种方式是直接在Windows菜单中启动Ubuntu的终端。 - 第二种方式是在PowerShell中运行`wsl`命令来打开默认虚拟机的终端。如果你有多个版本的虚拟机,可以使用`wsl -d <分发>`命令来指定特定版本的虚拟机。 7. 退出虚拟机终端:要退出虚拟机终端,可以使用`exit`命令。 希望以上回答能够帮助你解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [WSL2-ubuntu1804安装以及一些个人使用调整](https://blog.csdn.net/fur_pikachu/article/details/127953683)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值