0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

哆啦安全 来源:哆啦安全 2023-10-12 17:19 次阅读
Windows11 wsl2安装Ubuntu-20.04 将WSL2设置为默认版本
wsl--set-default-version2
修改Ubuntu20.04下载
vim /etc/apt/sources.list
在末尾加入
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-srchttp://mirrors.aliyun.com/ubuntu/focal-backportsmainrestricteduniversemultiverse
sudo apt-get update
sudo apt-get upgrade -y
e1fde182-68d6-11ee-939d-92fbcf53809c.png  安装Xfce等依赖(安装图形界面和远程链接)
sudo apt install xorg 
sudo apt-get install xfce4
sudo apt-get install xrdp
sudo apt-get install net-tools
sudo apt install -y lightdm
e214129a-68d6-11ee-939d-92fbcf53809c.png  
sudo apt install xfce4-goodies
e220cf58-68d6-11ee-939d-92fbcf53809c.png  e23ccc12-68d6-11ee-939d-92fbcf53809c.png  
sudo dpkg-reconfigure lightdm
e257a55a-68d6-11ee-939d-92fbcf53809c.png  当前用户指定登录session类型
echo"xfce4-session">~/.xsession
修改xrdp运行端口,防止与Windows11自带的xrdp服务端口冲突
sudo vim /etc/xrdp/xrdp.ini

修改xrdp的配置文件,把port从3389修改为任意未被占用的端口,避免和本机冲突

e279470a-68d6-11ee-939d-92fbcf53809c.png

sudo echo xfce4-session >~/.xsession
sudo service xrdp restart
e29037ee-68d6-11ee-939d-92fbcf53809c.png  配置网络,获取主机的IP
sudo apt install net-tools
ip route | grep default | awk '{print $3}'
e2a10b46-68d6-11ee-939d-92fbcf53809c.png  

e2bcf2d4-68d6-11ee-939d-92fbcf53809c.png

sudoapt-get install bcbisonbuild-essentialccachecurlflexg++-multilibgcc-multilibgitgit-lfsgnupggperfimagemagick
lib32ncurses5-dev lib32readline-dev lib32z1-dev libelf-dev liblz4-tool libncurses5 libncurses5-dev
libsdl1.2-dev libssl-dev libxml2 libxml2-utils lzop pngcrush rsync
schedtool squashfs-tools xsltproc
zip zlib1g-dev

e2d4500a-68d6-11ee-939d-92fbcf53809c.png  开启防火墙端口
sudo ufw allow 33891
打开远程桌面链接
mstsc
使用Windows自带的远程控制进行连接
localhost:33891
e2f5c06e-68d6-11ee-939d-92fbcf53809c.png  e30cb2a6-68d6-11ee-939d-92fbcf53809c.png  e3255388-68d6-11ee-939d-92fbcf53809c.png  e339fc7a-68d6-11ee-939d-92fbcf53809c.png  注意:每次使用的时候都需要重新输入
wsl --shutdown
wsl -u root
sudo /etc/init.d/xrdp start

sudo service xrdp restart
e36c4996-68d6-11ee-939d-92fbcf53809c.png  e3809e50-68d6-11ee-939d-92fbcf53809c.png  e390386a-68d6-11ee-939d-92fbcf53809c.png  
sudo add-apt-repository ppa:maarten-fonville/android-studio
e39efb48-68d6-11ee-939d-92fbcf53809c.png  
sudo apt install android-studio
sudo apt install openjdk-8-jdk
sudo apt install openjdk-11-jdk
e3b815ba-68d6-11ee-939d-92fbcf53809c.png  启用systemd
sudo apt install -y ubuntu-desktop xrdp gnome-software gnome-tweaks gnome-shell-extensions


git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
cd ubuntu-wsl2-systemd-script/
bash ubuntu-wsl2-systemd-script.sh
e3c79828-68d6-11ee-939d-92fbcf53809c.png  
exec bash
e3e8197c-68d6-11ee-939d-92fbcf53809c.png  e410063a-68d6-11ee-939d-92fbcf53809c.png  e4296d82-68d6-11ee-939d-92fbcf53809c.png  

启动XRDP服务

//关闭WSL
wsl --shutdown




wsl -u root


//由于WSL2里面不能用systemd,所以需要手动启动
sudo /etc/init.d/xrdp start
e43a8dd8-68d6-11ee-939d-92fbcf53809c.png

安装中文输入法(需要在WSL Ubuntu20.04 GUI图形界面中操作)

(1).卸载IBus输入法框架

Ubuntu内置了IBus输入法框架,与fcitx冲突,需要事先卸载

sudoaptremoveibus*

(2).安装所需要的软件包

sudoaptinstalldbus-x11fcitxim-configfcitx-sunpinyinfcitx-table-wubi

(3).安装后需要重启一次

wsl --shutdown
wsl -u root
sudo /etc/init.d/xrdp start

(4).配置输入法框架

fcitx-config-gtk3

安装搜狗输入法

https://shurufa.sogou.com/


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 源码
    +关注

    关注

    8

    文章

    574

    浏览量

    28589
  • Ubuntu
    +关注

    关注

    5

    文章

    534

    浏览量

    28846
  • Windows11
    +关注

    关注

    0

    文章

    40

    浏览量

    4171

原文标题:Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

文章出处:【微信号:哆啦安全,微信公众号:哆啦安全】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【昉·星光 2 高性能RISC-V单板计算机体验】+搭建编译环境编译

    搭建编译环境建议选择其推荐的,我尝试了ubuntu16.04,发现编译不过去,然后我又换了Ubuntu2
    的头像 发表于 07-17 10:47 667次阅读
    【昉·星光 2 高性能RISC-V单板计算机体验】+<b class='flag-5'>搭建</b><b class='flag-5'>编译</b><b class='flag-5'>环境</b><b class='flag-5'>编译</b>

    【HarmonyOS】鸿蒙系统介绍 和 编译环境搭建

    Windows系统编写、烧录。故而需要搭建两个开发环境。2.1 Linux环境
    发表于 10-20 11:19

    Wi-Fi loT Windows10(2004)+WSL2 +Ubuntu 20.04 环境搭建

    Microsoft Store 搜索Ubuntu下载完毕后安装Ubuntu系统可能会提示失败,按照提醒下载对应的wsl2环境安装即可:说明页
    发表于 11-04 14:03

    使用WSL搭建鸿蒙 IOT最方便的编译环境

    的开发环境建议,其中Linux机器主要用于编译windows机器主要用于开发和调试。 但是这有个问题,你在windows编辑,在linu
    发表于 11-16 14:54

    【米尔MYS-8MMX开发板免费试用】+2.windows10+wsl2方式搭建ubuntu20.04开发环境

    的Linux一般掌控系统。比如说安装一些软件会失败、某些软件容易出现错误等。二、windows10使用wsl2方式安装ubuntu20.0
    发表于 07-25 10:03

    Ubuntu20.04LTS2.ESP-IDF3.micropython操作步骤

    (Windows 10)注意:如果安装Ubuntu20.04LTS,需使用wsl,不要安装wsl22.编译
    发表于 02-16 06:35

    搭建Windows+Ubuntu混合开发环境

    Studio Code),然后对Ubuntu下的源码进行开发、编译、烧录等操作。系统要求Windows
    发表于 05-11 19:25

    【HD-G2UL-EVM开发板体验】基于WIN11+WSL2+UBUNTU搭建C开发环境-Helloworld+蜂鸣器测试程序

    WIN11下安装WSL2,并安装UBUNTU系统的过程网上有很多资料就不再赘述。我们基于该环境搭建
    发表于 12-18 00:31

    iTOP3588开发板-编译Linux源码包-获取Linux源码

    获取 Linux 源码编译环境说明:本手册使用的是迅为提供的编译环境 Ubuntu20.04
    发表于 03-31 10:31

    为什么无法在ubuntu20.04使用flex builder构建tsntool?

    当我在 ubuntu20.04 使用 flex builder 编译 tsntool 时,发现无法访问“的错误我读了另一篇文章那个来源。 codeaurora.org 停止服务了,那么现在
    发表于 04-20 09:07

    自行编译micropython固件刷入ESP32 cam,并测试拍照及图传

    (Windows 10)注意:如果安装Ubuntu20.04LTS,需使用wsl,不要安装wsl22.编译
    发表于 12-17 18:42 11次下载
    自行<b class='flag-5'>编译</b>micropython固件刷入ESP32 cam,并测试拍照及图传

    【开鸿智谷NiobeU4开发板免费试用体验】开鸿智谷NiobeU4环境搭建编译下载测试

    的openharmony开发环境,弄了一周多编译还是有问题,总是从头再来一遍,总能够编译通过。这一篇就记录一下搭建标准系统过程及
    的头像 发表于 10-17 10:47 919次阅读

    如何制作ubuntu20.04的文件系统

    firefly自带的文件系统,由于缺少一些基本功能模块,因此,我们可以自己手动制作一个ubuntu20.04的文件系统
    的头像 发表于 10-17 12:12 3002次阅读

    Windows11 wsl2安装Ubuntu-20.04

    Windows11 wsl2安装Ubuntu-20.04
    的头像 发表于 08-16 10:04 614次阅读
    <b class='flag-5'>Windows11</b> <b class='flag-5'>wsl</b>2安装<b class='flag-5'>Ubuntu-20.04</b>

    【XR806开发板试用】通过http请求从心知天气网获取天气预报信息

    本次评测开发环境搭建windows11WSL2的Ubuntu20.04中,
    的头像 发表于 10-23 11:35 445次阅读
    【XR806开发板试用】通过http请求从心知天气网获取天气预报信息