700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > WSL安装Oracle 折腾记录:WSL(Windows Subsystem for Linux Windows上的Linux子

WSL安装Oracle 折腾记录:WSL(Windows Subsystem for Linux Windows上的Linux子

时间:2023-05-25 18:57:31

相关推荐

WSL安装Oracle 折腾记录:WSL(Windows Subsystem for Linux Windows上的Linux子

WSL(Windows Subsystem for Linux,Windows上的Linux子系统)的安装比较简单,教程网上较多,此处略过。安装后须要进行一系列配置(如软件源配置、中文配置、图形化配置、开发环境配置)才能投入使用,以Ubuntu为例(其他Debian、Kali、OpenSUSE等Linux系统也类似)。

1、配置中国科学技术大学的软件源

Ubuntu自带的软件源天朝访问比较慢,更换为中科大的软件源速度大升,更换前先备份源文件以防万一。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

网上流行的教程都是使用Linux自带的上古神器

1)复制Ubuntu上sources.list到Windows上进行修改

sudo cp /etc/apt/sources.list /mnt/d/sources.list

WSL会把Windows上的磁盘挂载到“/mnt/”下,所以Windows的D盘根目录在Ubuntu上的路径为“/mnt/d/”。

2)将Windows上修改后的sources.list覆盖Ubuntu上的

sudo mv /mnt/d/sources.list /etc/apt/sources.list

到D盘下用Notepad++或Notepad2-mod之类的文本编辑器打开sources.list,将里面的“”批量替换为“mirrors.”,保存后再执行以下命令移动Windows上的sources.list去覆盖Ubuntu上的sources.list。

3)更新源,使中科大软件源生效

sudo apt update

2、软件更新及安装

1)升级一下Ubuntu自带的软件

sudo apt upgrade

2)防止中文乱码,配置中文语言环境及中文输入法

sudo apt install fonts-noto-cjk language-pack-zh-hans language-pack-zh-hans-base fcitx fcitx-pinyin

echo "LANG=zh_CN.UTF-8" >> ~/.profile

echo -e "export XMODIFIERS=@im=fcitxnexport GTK_IM_MODULE=fcitxnexport QT_IM_MODULE=fcitxn" >> ~/.profile

source ~/.profile

成功之后在Bash命令窗口执行命令应该会显示中文而不是英文了。

3)安装图形化桌面环境,可选xfce4、mate、gnome之类的

安装xfce4桌面,支持Windows自带的远程桌面连接工具。

#sudo apt install xfce4 xubuntu-desktop

sudo apt install xfce4

echo "xfce4-session" >~/.xsession

人家都说xcfe4占用资源少,但是我个人更喜欢mate桌面的风格。

安装mate桌面,这个桌面是Ubuntu MATE发行版自带的图形化桌面环境,支持VNC Viewer,也支持Windows自带的远程桌面连接工具。

#sudo apt install mate-desktop-environment ubuntu-mate-desktop

sudo apt install mate-desktop-environment

echo "mate-session" >~/.xsession

配置图形界面程序的DISPLAY。

echo "export DISPLAY=:0" >> ~/.bashrc

echo "export JAVA_OPTS=-Djava.awt.headless=true" >> ~/.bash_profile

source ~/.bashrc

4)安装远程桌面服务并启动,通过远程桌面工具进入Ubuntu图形化桌面

#安装SSH、RDP、VNC服务

sudo apt install xrdp vnc4server openssh-server

sed -e "s/console/anybody/g" /etc/X11/Xwrapper.config

#彻底重启SSH服务

sudo service ssh --full-restart

#重启RDP服务

sudo service xrdp restart

#重启VNC服务

vncserver -kill :1

#sudo rm /tmp/.X1-lock

#sudo rm /tmp/.X11-unix/X1

vncserver :1

xrdp用于支持Windows自带的远程桌面连接工具,可修改/etc/xrdp/xrdp.ini进行相关配置。

通过RDP、VNC或SSH客户端工具登入Ubuntu享受图形化界面,RDP工具的计算机名填写“localhost:3389”,VNC工具的VNC Server填写“localhost:1”(1表示会话桌面号,实际上端口为5901),用户及密码为Ubuntu的账号。

5)安装VcXsrv,在Windows上直接打开Ubuntu上的GUI软件

除了RDP、VNC及SSH的方式,也可以安装VcXsrv或者xming,在Windows上直接打开Ubuntu上的GUI软件。安装后启动XLaunch,然后在Bash命令窗口即可打开Ubuntu上的GUI软件。

3、安装安卓开发环境

1)安装JDK(此处用开源的JDK,也可以用Oracle的JDK)

sudo apt install default-jdk

java -version

#下载Android Studio Linux版

#wget /dl/android/studio/ide-zips/3.2.0.26/android-studio-ide-181.5014246-linux.zip -O ~/android-studio.zip

#解压Android Studio

#unzip ~/android-studio.zip -d ~/

#以上两步可以在Windows上完成,比如把android-studio解压到D盘根目录下

#则可用命令“sudo mv /mnt/d/android-studio /opt/”将其移动到Ubuntu的opt目录下

sudo mv ~/android-studio /opt/

#启动Android Studio,然后点击“Configure -> Create Desktop Entry”创建桌面快捷方式

sh /opt/android-studio/bin/studio.sh

4、折腾才是最好玩的

使用WSL,完全可以放弃虚拟机和双系统了!

WSL安装Oracle 折腾记录:WSL(Windows Subsystem for Linux Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。