首页 > 系统相关 >Windows11使用子系统Ubuntu20.04配置图形化界面和安装软件

Windows11使用子系统Ubuntu20.04配置图形化界面和安装软件

时间:2024-07-11 10:27:01浏览次数:18  
标签:Ubuntu20.04 界面 Windows11 Ubuntu 软件 安装 图形化 wine

前言

        在上一章节,我们在windows11下利用wsl2安装了Ubuntu-linux子系统,并下载了android10的源码进行编译(Ubuntu运行环境下Android10源码下载和编译_ubuntu18 下载android10源码-CSDN博客)。如果想进行android源码以及framework的学习,一定需要代码编辑软件,我之前学习MTK的时候使用过Source Insigth,很好用的一款软件,所以顺利成章的就想在Ubuntu环境下安装这个软件了。

        但是,一旦着手来做,就发现流程完全错了,又耽误了我2天时间。在网上查资料,都是使用Wine来安装。但是我安装了wine之后,安装Source Insight的时候,一直给我报错。

0024:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.

make sure X server is Running. 

        可是我对这个错误一无所知,一直也没搜到合适的答案。其实所有的一切,仅仅是流程问题,流程对了,都迎刃而解。

步骤

        所以,安装windows软件的步骤是:配置Ubuntu图形化界面——安装wine——在图形化界面安装windows软件

1.配置Ubuntu图形化界面

        配置Ubuntu图形化界面,主要包括三个部分:一是安装图形化软件,投射到远端的VcXsrv服务器;二是设置本地显示器编号;三是启动图形化界面。图形化软件网上能搜很多,太多就容易挑花眼,最终我只安装了一个软件xfce4:

sudo apt install xfce4

然后在windows上直接手动下载安装VcXsrv,也就是X服务器,直接搜索,可以官网下载,会有点慢。安装之后,每次想通过命令行安装windows软件,就需要先打开它。当然,直接打开图形化界面,直接像windows一样手动安装,也可以。我更喜欢后者。打开VcXsrv,需要配置显示器编号,和第二部设置本地显示器编号保持一致,如下图:

接下来,设置本地显示器编号:0,先wsl命令号打开编辑:

nano ~/.bashrc

再写入显示器编号:

export DISPLAY=192.168.101.53:0

红色部分是你本机的ipv4地址,用ipconfig就可以获取,然后执行命令:

source ~/.bashrc

让编辑内容生效。

生效之后,确认VcXsrv已经打开,是一块黑屏,现在完成最后一步:启动图形化界面,命令行输入:

sudo startxfce4

至此,配置图形化界面结束,启动成功之后的界面(这里是我安装source Insight之后截图的,请忽略,其实初始化界面只有三个图标):

2.安装wine

        用wsl命令行安装wine,因为流程不对,我在命令行起码反复安装wine达到10次之多。最初安装Ubuntu存储库自带的wine,版本一般较低(5.0)。后面安装的wine官方存储库里的稳定版本winehq-stable。检查版本,发现是9.0。具体安装方法可以根据参考文献2来安装,主要分4步:

(1)确保添加 32 位架构支持:

  sudo dpkg --add-architecture i386

(2)下载和添加存储库密钥

  sudo mkdir -pm755 /etc/apt/keyrings

  sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/lunar/winehq-lunar.sources

(3)下载 WineHQ 源文件文件

   sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources

(4)获取软件包和安装 Wine,配置wine

   sudo apt install --install-recommends winehq-stable

   winecfg

  配置的时候要开启X-Service,最好能看到界面,其实界面部分倒是没什么配置内容。

3.在图形化界面安装软件

        安装好wine之后,启动图形化界面,在图形化界面进行安装软件,我安装的是Source Insight3.5。把文件放入root文件夹下面的Download目录下,点击右键安装:

这里安装和window是一样的,安装完成,在Desktop和桌面自然就生成了快捷方式了。

结尾

        以上,共同学习进步。

        下一步,就需要用源码编译系统软件来刷机了,得去淘一个安卓机。然后就是对刷机之后的系统边学习framework边进行有序的改造了。

参考文献(包括但不限于):

1.Windows10使用wsl2安装Ubuntun20.04子系统并配置图形化界面_wsl2 ubuntu 20.04 图形界面-CSDN博客

2.如何在 Ubuntu 中安装 Wine | Linux 中国|软件包|应用程序|wget|视频文件|linux|ubuntu|windows_网易订阅 (163.com)

标签:Ubuntu20.04,界面,Windows11,Ubuntu,软件,安装,图形化,wine
From: https://blog.csdn.net/qq_27875345/article/details/140331021

相关文章