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

admin 2023年10月13日22:43:53评论19 views字数 2757阅读9分11秒阅读模式
Windows11 wsl2安装Ubuntu-20.04

将WSL2设置为默认版本
wsl --set-default-version 2

修改Ubuntu20.04下载源
vim /etc/apt/sources.list

在末尾加入
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

sudo apt-get updatesudo apt-get upgrade -y
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

安装Xfce等依赖(安装图形界面和远程链接)
sudo apt install xorg sudo apt-get install xfce4sudo apt-get install xrdpsudo apt-get install net-toolssudo apt install -y lightdm
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

sudo apt install xfce4-goodies
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

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

sudo dpkg-reconfigure lightdm

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

当前用户指定登录session类型
echo "xfce4-session" > ~/.xsession

修改xrdp运行端口,防止与Windows11自带的xrdp服务端口冲突
sudo vim /etc/xrdp/xrdp.ini

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

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


sudo echo xfce4-session >~/.xsessionsudo service xrdp restart
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

配置网络,获取主机的IP
sudo apt install net-toolsip route | grep default | awk '{print $3}'
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

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


sudo apt-get install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git git-lfs gnupg gperf imagemagicklib32ncurses5-dev lib32readline-dev lib32z1-dev libelf-dev liblz4-tool libncurses5 libncurses5-devlibsdl1.2-dev libssl-dev libxml2 libxml2-utils lzop pngcrush rsyncschedtool squashfs-tools xsltproczip zlib1g-dev


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

开启防火墙端口
sudo ufw allow 33891

打开远程桌面链接
mstsc

使用Windows自带的远程控制进行连接
localhost:33891
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

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

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

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

注意:每次使用的时候都需要重新输入
wsl --shutdownwsl -u rootsudo /etc/init.d/xrdp startsudo service xrdp restart

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

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

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

sudo add-apt-repository ppa:maarten-fonville/android-studio
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

sudo apt install android-studiosudo apt install openjdk-8-jdksudo apt install openjdk-11-jdk
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

启用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.gitcd ubuntu-wsl2-systemd-script/bash ubuntu-wsl2-systemd-script.sh
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

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

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

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

启动XRDP服务

//关闭WSLwsl --shutdown

wsl -u root
//由于WSL2里面不能用systemd,所以需要手动启动sudo /etc/init.d/xrdp start
Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境


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

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

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

sudo apt remove ibus*


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

sudo apt install dbus-x11 fcitx im-config fcitx-sunpinyin fcitx-table-wubi


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

wsl --shutdownwsl -u rootsudo /etc/init.d/xrdp start


(4).配置输入法框架

fcitx-config-gtk3


安装搜狗输入法

https://shurufa.sogou.com/


项目案例


原文始发于微信公众号(哆啦安全):Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年10月13日22:43:53
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Windows11上WSL之Ubuntu20.04搭建Android系统源码编译环境http://cn-sec.com/archives/2110606.html

发表评论

匿名网友 填写信息